#include<stdio.h>
/*
小明有5本新书,要借给A、B、C三位小朋友,若每人每次只能借一本,
共有多少种借书的方案?
*/
小明有5本新书,要借给A、B、C三位小朋友,若每人每次只能借一本,
共有多少种借书的方案?
*/
int main()
{
int a;
int b;
int c;
int count = 0;
for(a = 1; a <= 5; a++)
{
for(b = 1; b <= 5; b++)
{
for(c = 1; c <= 5 && a != b; c++)
{
if(c != a && c != b)
{
count++;
printf("%2d,%2d,%2d ",a,b,c);
if(count % 4 == 0)
{
printf("\n");
}
}
}
}
}
printf("一共有%d种借书方案!\n",count);
return 0;
}
本文通过C语言实现了一个简单的程序,用以计算小明将5本书分别借给3位小朋友的不同借书方案总数。该程序使用了三重循环来枚举所有可能的情况,并通过条件判断确保每位小朋友获得不同的书籍。
999

被折叠的 条评论
为什么被折叠?



