c语言编程 爱因斯坦阶梯问题 描述:爱因斯坦阶梯问题.设有一阶梯,每步跨2阶,最后剩1阶;每步跨3阶,最
提示:① 设一个变量x作为循环控制变量也代表阶梯数,让其从1开始每次增1,此时只能用do –while或while循环;
② 判断x何时满足所有给定条件,此时的x即为所求阶梯数.
提示:循环体内必须有能使x发生变化的语句,且可在该语句处设置断点,进行观察.
人气:103 ℃ 时间:2020-04-03 08:20:16
解答
#include
main()
{
int x=7;
while( !(x%2==1&&x%3==2&&x%5==4&&x%6==5))
{
x=x+7;
}
printf("%d\n",x);
}
推荐
- c语言编程题 爱因斯坦的数学题
- 在你面前有一条长长的阶梯.如果你每步跨2阶,那么最后剩下一阶;如果每步跨3阶,那么最后剩2阶;如果每步
- .求爱因斯坦数学题.有一条长阶,若每步跨2阶,则最后剩余1阶;若每步跨3阶,则最后剩2阶;若每步跨5阶,
- 有一条长阶梯,若每步跨 2 阶,则最后剩余 1 阶,若每步跨 3 阶,则最后剩 2 阶,若
- 爱因斯坦编的问题,跨阶梯,每步跨2阶,还剩下一阶,如果每跨三步,还剩2阶.
- 两边之和大于第三边用于哪些三角形
- 做一个长50宽60厘米高20厘米的木抽屉,至少用木板74平方分米,他的体积是……
- 电子地图是无极缩放的,为什么还有1:多少多少的比例尺?
猜你喜欢
- 一辆汽车从甲地到乙地,行了全程的40%,离终点还有5千米,甲乙两地相距多少千米
- the big minute hand did not move.为什么不是the big minute hand was not move.
- However mean your life is,meet it and live it ;do not shun it and call it hard names.It is not so bad as you are.It look
- 已知直线l1:y=x+m和L2:y=-2x+n交于点P(-2,0),l1交y轴于点A,l2交y轴于点B.
- 『汉译英』“第二,我们应该把老师当成朋友.不要害怕老师,多与老师相处.”求翻译
- 士不可不弘毅,任重而道远.
- 民族资本主义与官僚资本主义的区别
- "我来了,我看见了,我征服了"的英文原文是什么?