韩信点兵问题 c/c++
#include "bits/stdc++.h"
int main() {
int a=0,b=0,c=0;//三三数得a,五五数得b,七七数得c
while(scanf("%d%d%d",&a,&b,&c)!=EOF)//EOF用来结束输入,windows用ctrl+z,xcode可以用ctrl+d,要是不行,那就再试试ctrl+z
{
int f=0;//用于判断是否要有解
for (int n=1; n<=100; n++) {
if(n%3==a && n%5==b && n%7==c)
{
f=1;//有解
printf("%d\n",n);
}
}
if(!f)//无解
{
printf("No answer");
}
// int fin=0;
// scanf("%d",&fin)
// if(!fin)//如果fin=0,结束程序
// break;
}
}
取最小值所以设置条件n<100