本文主要是介绍【华为练习题】 爱因斯坦阶梯(初级),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
【华为练习题】 爱因斯坦阶梯(初级)
题目
述: 爱因斯坦出了一道这样的数学题:有一条长阶梯,若每步跨2阶,则最最后剩一阶,若每步跨3 阶,则最后剩2阶,若每步跨5阶,则最后剩4阶,若每步跨6阶则最后剩5阶。只有每次跨7阶,最后才正好一阶不剩。请问这条阶梯共有多少阶?
分析
一个数满足除以2余1,除以3余2,除以5余4,除以6余5,那么这个数为2,3,5,6的最小公倍数减一。
解答
直接解法
#include "stdafx.h"
#include <iostream>
using namespace std;int main()
{int i = 29;while (i % 7){i +
这篇关于【华为练习题】 爱因斯坦阶梯(初级)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!