c语言中一道蓝桥杯题的解法
也就是多一个人少一个人。
先做几组练习,
然后计算每组的平均人数,这样就有余数了。
按余数打印多一个人的组,组数是余数,人数是平均数加1。
然后打印团体总数减去余数,人数取平均值。
如果有25个人,那么25/8=3,就是四组。这里判断人数是否能被8整除,组数加到1。
除以除法,可以直接打印队员人数,循环数除以8。
那么平均值就是25/4=6。
余数是25%4=1,所以有6+1的1组。
剩下的4-1组有6个人。
这个程序很容易做,对吗?
int任、祖、于、平;
scanf("%d ",& amp任);
if(ren%8==0)
{
zu =任/8;
for(I = 0;我& lt祖;i++)
printf("%d\n ",8);
}
其他
{
zu = ren/8+1;
平=任/祖;
yu = ren % zu
for(I = 0;我& lt于;i++)
printf("%d\n ",ping+1);
for(I = 0;我& lt祖昱;i++)
printf("%d\n ",ping);
}