1086 角谷猜想 資訊學一本通(c )

2021-09-25 01:36:49 字數 659 閱讀 2943

時間限制: 1000 ms 記憶體限制: 65536 kb

提交數: 16886 通過數: 10167

【題目描述】

謂角谷猜想,是指對於任意乙個正整數,如果是奇數,則乘3加1,如果是偶數,則除以2,得到的結果再按照上述規則重複處理,最終總能夠得到1。如,假定初始整數為5,計算過程分別為16、8、4、2、1。程式要求輸入乙個整數,將經過處理得到1的過程輸出來。

【輸入】

乙個正整數n(n ≤ 2,000,000)。

【輸出】

從輸入整數到1的步驟,每一步為一行,每一部中描述計算過程。最後一行輸出"end"。如果輸入為1,直接輸出"end"。

【輸入樣例】

5【輸出樣例】

5*3+1=16

16/2=8

8/2=4

4/2=2

2/2=1

end【提示】

no【**】

no

**如下:

#includeusing namespace std;

int main()

else if(sum%2!=0) //注意if和else if的區別

}if(sum==1)

cout<<"end"

}

資訊學奧賽一本通C 語言 1086 角谷猜想

題目描述 謂角谷猜想,是指對於任意乙個正整數,如果是奇數,則乘3加1,如果是偶數,則除以2,得到的結果再按照上述規則重複處理,最終總能夠得到1。如,假定初始整數為5,計算過程分別為16 8 4 2 1。程式要求輸入乙個整數,將經過處理得到1的過程輸出來。輸入 乙個正整數n n 2,000,000 輸...

資訊學奧賽一本通(C 版)

資訊學奧賽一本通 c 版 總目錄 1.資訊學奧賽一本通 c 版 刷題 記錄 2.資訊學奧賽一本通 c 版 第一部分 c 語言 第一章 c 語言入門 3.資訊學奧賽一本通 c 版 第一部分 c 語言 第二章 順序結構程式設計 4.資訊學奧賽一本通 c 版 第一部分 c 語言 第三章 程式的控制結構 5...

1124 矩陣加法 資訊學一本通(c )

時間限制 1000 ms 記憶體限制 65536 kb 提交數 11514 通過數 7556 題目描述 輸入兩個n行m列的矩陣a和b,輸出它們的和a b。輸入 第一行包含兩個整數n和m,表示矩陣的行數和列數 1 n 100,1 m 100 接下來n行,每行m個整數,表示矩陣a的元素。接下來n行,每行...