c语言编程题 爱因斯坦的数学题爱因斯坦吃了一到这样数学题,有一条长阶梯,若梅不跨两阶,则最后剩一阶,若每步跨三阶,最后剩两阶,若每步跨5阶,做后剩4阶,若每步跨6阶则最后剩5阶.若每次跨7阶,最后正好一阶不剩.问这条阶梯共多少阶?给出解题思路及关键算法流程图只有每步跨七才会正好不余,这个条件为什么不要控制?

问题描述:

c语言编程题 爱因斯坦的数学题
爱因斯坦吃了一到这样数学题,有一条长阶梯,若梅不跨两阶,则最后剩一阶,若每步跨三阶,最后剩两阶,若每步跨5阶,做后剩4阶,若每步跨6阶则最后剩5阶.若每次跨7阶,最后正好一阶不剩.问这条阶梯共多少阶?
给出解题思路及关键算法流程图
只有每步跨七才会正好不余,这个条件为什么不要控制?

#include "stdio.h"
main()
{
int s;
for(s=2;;s++)
if(s%2==1&&s%3==2&&s%5==4&&s%6==5&&s%7==0) {printf("%d",s); break;}
}