输入包括多组数据,每组数据包括三个非负整数a,b,c,表示每种队形排尾的人数,输出总人数的最小值(或报告无解)。已知总人数在10到100之间。
样例输入:
2 1 6
2 1 3
样例输出:
Case 1: 41
Case 2: No answer
#include<stdio.h>
int main()
{
int a,b,c,t=0;
while(scanf("%d%d%d",&a,&b,&c)&&(0<=a&&a<3)&&(0<=b&&b<5)&&(0<=c&&c<7))
{
int flag=0,i=10;
for(i=10;i<=100;i++)
{
if(i%3==a&&i%5==b&&i%7==c)
{
flag=1;
break;
}
}
if(flag==0)
{
printf("Case %d: No answer\n",++t);
}
else if(flag==1)
{
printf("Case %d: %d\n",++t,i);
}
}
}