您的当前位置:首页正文

韩信点兵

2020-01-24 来源:步旅网


韩信点兵

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;

}

因篇幅问题不能全部显示,请点此查看更多更全内容