请用C语言程序编程,高手请帮忙!有重金赏!请看下面题目:

来源:百度知道 编辑:UC知道 时间:2024/09/24 01:23:40
有一条长阶梯,若每步跨2阶,则最后剩1阶;若每步跨3阶,则最后剩2阶;若每步跨5阶,则最后剩4阶;若没步跨6阶,则最后剩5阶,只有每步跨7阶,最后才正好不剩。请问这条阶梯共有多少阶?

(谢谢)

int step;
for(int i=0;i<100;i++){
step=i*5*6-1;
if(int(step/7)*7==step)
break;
}
printf("%d",step)

这个阶梯有119步,程序如下:

main()
{
int x=7;
while (x%2!=1 || x%3!=2 || x%4!=3 || x%5!=4 || x%6!=5) x+=7;
printf("%d\n",x);
}

程序根据7步刚好走完这一信息,从7开始测试是否满足要求,不满足就加7再测试,知道满足为止。

FOR(I=O;;) 死循环满足退出
{
IF (I%2==1)&&(I%3==2)&&(I%4==3)&&(I%5==4)&&(I%6==5)&&(I%7==0)
{
PRINTF("%D",I);
BREAK;
}
i+=7
}

笑。。。

15分也叫重金????

你没见过分????