根据以下内容编程。小明有5本新书,要借给A,B,C,三位小朋友,若每人每次只能借一本,则可有多少种不同的借法?
正确答案:
main()
{inta,b,c,count=0;
for(a=1;a<=5;a++)
for(b=1;b<=5;b++)
for(c=1;a!=b&&c<=5;c++)
/*当前两个人借不同的书时,穷举第三个人的借本情况*/
if(c!=A&&c!=b)
printf(count%8?”%2d:%d,%d,%d,”:’’%2d:%d,%d,%d/n”,++count,a,b,c);
}
{inta,b,c,count=0;
for(a=1;a<=5;a++)
for(b=1;b<=5;b++)
for(c=1;a!=b&&c<=5;c++)
/*当前两个人借不同的书时,穷举第三个人的借本情况*/
if(c!=A&&c!=b)
printf(count%8?”%2d:%d,%d,%d,”:’’%2d:%d,%d,%d/n”,++count,a,b,c);
}
答案解析:有
微信扫一扫手机做题