韩信有一队兵,他想知道有多少人,便让士兵排队报数:按从1至5报数,最末一个士兵报的数为1;按从1至6报数,最末一个士兵报的数为5;按从1至7报数,最末一个士兵报的数为4;最后再按从1至11报数,最末一个士兵报的数为10。编程求韩信至少有多少兵。
【正确答案】
采用C语言实现:
#include<stdio.h>
void main()
{
int i;
for(i=1;;i++)
{
if(i%5==1&&i%6==5&&i%7==4&&i%11==10)
{
printf("%d",i);
break;
}
}
}
【答案解析】
提交答案
关闭