有一条长阶梯,若每步跨 2 阶,则最后剩余 1 阶,若每步跨 3 阶,则最后剩 2 阶,若

问题描述:

有一条长阶梯,若每步跨 2 阶,则最后剩余 1 阶,若每步跨 3 阶,则最后剩 2 阶,若

#include
void main()
{int i;
for(i=0;i {if(i%2==1&&i%3==2&&i%5==4&&i%6==5)

break;}

printf("%d",i);}

#include
int main()
{ int x=7; /*由题意可知,x为一个奇数,且是7的倍数,故可以每步跨14,进行一个循环*/
while(x%3!=2||x%5!=4||x%6!=5)/*剩下的三个条件作为循环的条件 */
x=x+14;
printf("%d\n",x);
}
结果:119