韩信点兵
Time Limit:1000MS Memory Limit:65536K
Total Submit:1816 Accepted:918
Description
韩信有一队兵,他想知道有多少人,便让士兵报数。按从1至5报数,最末一个士兵报的数为1;按从1至6报数,最末一个士兵报的数为5,按从1至7报数,最末一个士兵报的数为4,最后再按从1至11报数,最末一个士兵报的数为10。现在让你编一程序,帮助韩信计算至少有多少兵。
Input
输入一个不等于0的正整数,当等于0时结束。
注意:该数字与运算结果无关。
Output
输出士兵的个数。
Sample Input
1
0
Sample Output
2111
#include int main() { int i; int n,num; while(scanf(\"%d\ { for(num=1;;num++) if(num%5==1&&num%6==5&&num%7==4&&num%11==10) break; printf(\"%d\\n\ } return 0; } 因篇幅问题不能全部显示,请点此查看更多更全内容