其實是個數學問題,知道了如何列式算這個題,也就知道算法.
若每步跨2階,則最后剩1階;若每步跨3階,則最后剩2階;若每步跨5階,則最后剩4階,也就是說,每步跨2,3,5階都是少1階(即余數為-1).取最小公倍數得總階數=30*n-1,n為正整數.
于是就有了程序,不斷增大n,一直到30*n-1是7的倍數即可,也就滿足了所有條件.
求愛因斯坦數學題.有一條長階,若每步跨2階,則最后剩1階;若每步跨階,
求愛因斯坦數學題.有一條長階,若每步跨2階,則最后剩1階;若每步跨階,
則最后剩2階;若每步跨5階,則最后剩4階;若每步跨7階,則最后正好一階不剩.
答;
#include
int main(void)
{
int steps = 29,i = 1;
while ( steps % 7 )
{
steps = (30 * ++i) - 1;
}
printf("Total steps:%d\n",steps);
return 0;
}
這是書上的答案,我看不懂它的算法,
則最后剩2階;若每步跨5階,則最后剩4階;若每步跨7階,則最后正好一階不剩.
答;
#include
int main(void)
{
int steps = 29,i = 1;
while ( steps % 7 )
{
steps = (30 * ++i) - 1;
}
printf("Total steps:%d\n",steps);
return 0;
}
這是書上的答案,我看不懂它的算法,
數學人氣:267 ℃時間:2020-05-14 23:13:41
優(yōu)質解答
我來回答
類似推薦
- 00000 00000 00000 000 0 連接各圓圈 ,不能重富 不能走斜線!
- 關于愛因斯坦的數學游戲,隨便做運算可以知道起始數字的那個,請問一下怎么解的
- 解上來你就號稱第二愛因斯坦
- 為什么愛因斯坦會說:“別擔心你的數學,我跟你保證,我在數學上的困難比你還多“?
- "愛因斯坦的數學游戲"
- father went to his doctor for __ about his heart trouble.
- 4×27.5÷2x=8 4分之3-5分之1x=20% 怎么解這兩個方程
- 怎么用鍵盤輸入根號,圓周率等數學符號呢?
- x(x+1)(x-1)=120
- 把一個分數的分子擴大到原來的5倍,分母縮小為原來的五分之一,這個分數的值就()
- 設A(-1,0)、B(1,0),直線L1、L2分別過A、B兩點,且L1、L2的斜率之積為-4,求L1與L2的交點的軌跡方程?
- 癟乒乓球放入熱水鼓起的原因時熱脹冷縮還是溫度變化導致壓強增大
猜你喜歡
- 1英語翻譯
- 2遞等式計算如下(有2題,)
- 3請看看
- 4英語翻譯
- 5一道關于勻變速直線運動的高一物理題
- 6描寫三峽山陡水窄的句子是什么?
- 7成語,( )以名(
- 8甲乙兩個修路隊合修一條路,甲先修了全長的4/5,少4千米,接著乙修的長度是甲的一半,就全部修完了,乙隊
- 9獵豹的平均速度約是31.4米/秒,羚羊的平均速度是23.4米/秒.如果現在一只羚羊在一只獵豹前39米處開始逃跑,那么這只獵豹經過多長時間可以追上這只羚羊?(得數保留整數)
- 1013和7的最大公因數是多少?
- 11心事沉重,吃不下飯用什么詞語表示
- 12據測算,每10平方米的樹林明年可以吸收空氣中的有害氣體40克,某市計劃營造一條35000平方米的林帶,造成一年可以吸收多少千克有害氣體?