爱因斯坦阶梯问题,求解释
设有一阶梯,每步跨2阶,最后余1阶;每步跨3阶,最后余2阶;每步跨5阶,最后余4阶;每步跨6阶,最后余5阶;每步跨7阶,刚好到阶顶,问共有多少阶梯?
程序代码:#include<stdio.h>
main()
{
int x=7;
while(!(x%2==1&&x%3==2&&x%5==4&&x%6==5))
{
x+=14;
}
printf("\n%d",x);
getch();
}为什么是x+=14而不是x+=7呢,结果一样,但我不明白是什么道理,那位能给解惑,不甚感激!









