将题目大概表述为:
韩信点兵,第一次让所有士兵以3人为一组,最后剩下a人,重新排队,以5个人为一队,剩下b个人,第三次以7人为一对,剩下c人,每次都是剩下的人已经不能组成完整一队了(即:a<3,b<5,c<7)
#include<stdio.h>
int main()
{
int num, a, b, c, i=1;
char m, n;
while(scanf("%d%c%d%c%d",&a,&m,&b,&n,&c)!=EOF){
int tag = 0;
for(num=10; num<=100; num++){
if(num%3==a && num%5==b && num%7==c){
tag = num;
}
}
if(tag)
printf("case %d : %d\n", i, tag);
else
printf("case %d : %s\n", i, "No answer");
i++;
getchar();
}
return 0;
}
运行结果如下: