韩信有一队兵,他想知道有多少人,便让士兵排队报数:按从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;
   }
   }
   }
【答案解析】