爱因斯坦阶梯问题

设有一阶梯,每步跨2阶,最后余一阶;每步跨3阶,最后余2阶;每步跨5阶,最后余4阶;每步跨6阶,最后余5阶;每步跨7阶正好到阶梯顶。问共有多少阶
注意啊 是C语言编程要程序

改了点,更有效率:
#include<stdio.h>

main()
{int i;<br/> for(i=7;;i=i+7)<br/> if(i%3==2 && i%5==4 && i%6==5)<br/> {printf("%d\n",i);break;}
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-03
119阶
#include<stdio.h>

main()
{int i;<br/> for(i=1;;i++)<br/> if(i%2==1 && i%3==2 && i%5==4 && i%6==5 && i%7==0)<br/> {printf("%d",i);<br/> break;<br/> }
}
第2个回答  2013-08-03
#includ<stdio.h>
main()
{
int sum,i;
i=0;
while(1)
{
sum=i*7;
if(sum%2==1&&sum%3==2&&sum%5==4&&sum%6==5)
break;
}
printf("最小的一个数是:%d",sum);
}
第3个回答  2013-08-03
错了,里边少了个i++;在循环里
相似回答