韩信先令士兵从1-3报数,结果最后一个士兵报2;从1-5报数,最后一个士兵报3,;从1-7报数,
最后一个士兵报4.用C语言编写程序计算士兵总数至少有多少人。 我是这样做的,请问哪里搞错
了啊。
a=x%3;
b=x%4;
c=x%5;
这些要放在for循环里面(注意循环加上{}括号)
推荐的写法
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,c,kase=0;
int flag=1;
while(scanf("%d",&a)==1){
scanf("%d",&b);
scanf("%d",&c);
int i=10;
for(i;i<100;i++)
{
if(i%3==a&&i%5==b&&i%7==c){
printf("Case %d :%d\n",++kase,i);
flag=0;
}
}
if(flag)
printf("No answer.\n"`)
flag=1;
}
return 0;
}
作为c语言的小白我用的代码是这样的呐