问题描述: 校体操队到操场集合,排成每行2人,最后多出一人;排成每行3人,也多出一人;分别按每行4、5、6人,都多出一人;当每行7人时,正好不多。求体操队至少多少人?
思路: for循环遍历,每一次循环都判断一下条件(if)
代码:
#include<stdio.h>
#include<math.h>
int main()
{
int i;
for(i=2;i<10000;i++)
{
if(i%2==1&&i%3==1&&i%4==1&&i%5==1&&i%6==1&&i%7==0)
{
printf("%d",i);
break;
}
}
}
第二种代码:思路更明确了
#include <stdio.h>
int main()
{
int num=1;
while(1)
{
if(num%2==1 && num%3==1 && num%4==1 && num%5==1 && num%6==1 && num%7==0)
{
printf("%d\n",num);
break;
}
else
num++;
}
return 0;
}