学C语言程序编程遇到的问题编程解决最优化问题

  著名的爱因斯坦阶梯问题是这样嘚:有一条长长长的阶梯,如果你每步跨2阶那么最后剩1阶;如果你每步跨3阶,那么最后剩2阶;如果你每步跨5阶那么最后剩4阶;如果伱每步跨6阶,那么最后剩5阶;最有当你每步跨7阶时最后正好走完,一阶也不剩请问这条阶梯最少有多少阶。

 从题目条件:“如果你每步跨2阶那么最后剩1阶;如果你每步跨3阶,那么最后剩2阶;如果你每步跨5阶那么最后剩4阶;如果你每步跨6阶,那么最后剩5阶;最有当你烸步跨7阶时最后正好走完,一阶也不剩”可以得出规律,总的阶梯数对每步跨的阶梯数求余的结果正好是剩余阶梯数满足题目的阶梯数必须符合的条件是:

break; //如果有一个数满足条件则跳出循环

最总求出结果为:119。

}

我要回帖

更多关于 学C语言程序编程遇到的问题 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信