您的位置:首页 > 其它

有N个人参加100米短跑比赛。跑道为8条。程序的任务是按照尽量使每组的人数相差最少的原则分组。

2013-04-15 19:41 295 查看
/*这个更简洁 粘贴别人的

*/

#include<stdio.h>

void main()

{

int n;

printf("请输入参赛人数: ");

scanf("%d",&n); printf("n");

while(n<0||n>100)

{

printf("请重新输入参赛人数: ");

scanf("%d",&n);

printf("n");

}

int i=n%8,j=n/8,avg,a[25];

if(i==0)

for(int t=0;t<j;t++)

printf("8n");

else

{

avg=n/(j+1);

i=n%avg;

for(int t=0;t<i;t++)

{

a[t]=avg+1;

printf("%dn",a[t]);

}

for(t=i;t<j+1;t++)

{

a[t]=avg;

printf("%dn",a[t]);

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐