C语言实现韩信点兵算法
让士兵先后以三人一排,五人一排,七人一排的变换队形。已知总人数不超过100并且大于10人。
转自:http://blog.csdn.net/fanzhousihai/article/details/8095526
#include <stdio.h> int main() { int a=0,b=0,c=0,x; scanf("%d%d%d",&a,&b,&c); printf("%d %d %d\n",a,b,c); for (x=10;x<=100;x++) if (x%3==a&&x%5==b&&x%7==c) { printf("%d",x); break; } else if(x==100) printf("no answer\n"); return 0; }
输入:2 1 6 
输出:41
输入:2 1 3
输出: NO Answer