C语言实例:借书方案知多少计算机等级考试
文章作者 100test 发表时间 2010:01:27 14:51:33
来源 100Test.Com百考试题网
小明有五本新书,要借给A,B,C三位小朋友,若每人每次只能借一本,则可以有多少种不同的借法?
*问题分析与算法设计
本问题实际上是一个排列问题,即求从5个中取3个进行排列的方法的总数。首先对五本书从1至5进行编号,然后使用穷举的方法。假设三个人分别借这五本书中的一本,当三个人所借的书的编号都不相同时,就是满足题意的一种借阅方法。
*程序说明与注释
int main()
{
int a,b,c,count=0.
printf("There are diffrent methods for XM to distribute books to 3 readers:\n").
for(a=1.a