现在的位置: 首页 > 04 循环结构 > 正文

break提前终止循环:爱因斯坦的数学题

2013年11月16日 04 循环结构 ⁄ 共 260字 ⁄ 字号 break提前终止循环:爱因斯坦的数学题已关闭评论

【问题:爱因斯坦的数学题】

爱因斯坦出了一道这样的数学题:有一条长阶梯,若每步跨2阶,则最后剩一阶,若每步跨3 阶,则最后剩2阶,若每步跨5阶,则最后剩4阶,若每步跨6阶则最后剩5阶。只有每次跨7阶,最后才正好一阶不剩。请问这条阶梯共有多少阶?本题有多个答案,只需要输出其中的最小值。

1
2
3
4
5
6
7
8
9
10
11
12
#include <stdio.h>
 
int main()
{
    int i;
    for(i=1;  ;i++)     {
        if((i%2==1)&&(i%3==2)&&(i%5==4)&&(i%6==5)&&(i%7==0))
            break;
    }
    printf("%d",i);
    return 0;
}

抱歉!评论已关闭.