问题:1265. 爱因斯坦的数学题
类型:简单循环
题目描述:
爱因斯坦出了一道这样的数学题:有一条长阶梯,若每步跨 2 阶,则最最后剩一阶,若每步跨 3 阶,则最后剩 2 阶,若每步跨 5 阶,则最后剩 4 阶,若每步跨 6 阶则最后剩 5 阶。
 只有每次跨 7 阶,最后才正好一阶不剩。
 请问这条阶梯最少共有多少阶?
输入:
无。
输出:
这条阶梯最少的阶数。

完整代码如下:
#include <bits/stdc++.h>
using namespace std;
int main() {
	//一、分析问题
	//已知:有一条不知道阶梯数长阶梯
	//未知:这条阶梯最少共有多少阶?
	//关系:若每步跨2阶,则最最后剩一阶,若每步跨3阶,则最后剩2阶,若每步跨5阶,则最后剩4阶,若每步跨6阶则最后剩5阶,只有每次跨7阶,最后才正好一阶不剩。
	//二、数据定义 
    int t=7;
    //三、数据输入
	//四、数据计算  
    while(true){
    	if(t%2==1&&t%3==2&&t%5==4&&t%6==5){
    		break;
		}
    	t+=7;
	} 
	//五、输出结果 
    cout <<t;
    return 0;
}



















