/*****
題目描述
任何乙個自然數,如果是偶數,就除以2,如果是奇數,就乘以3再加1。最後,經過若干次迭代得到1。也就是說,不管怎樣迭代,不斷除以2以後,最後是1。現在給你乙個自然數n,求出它轉變為1所需要的步數。
輸入輸入資料有多組,每組輸入包含乙個自然數n。測試資料保證輸入資料及中間結果都在int範圍內。
輸出對每組輸入,輸出經過角谷猜想變成1的步數。
樣例輸入 copy511
樣例輸出 copy514
*****/
#include
#include
intmain()
else
}printf
("%d\n"
,count)
;count =0;
}return0;
}
ZZULIOJ 1099 角谷猜想(多例項測試)
題目描述 任何乙個自然數,如果是偶數,就除以2,如果是奇數,就乘以3再加1。最後,經過若干次迭代得到1。也就是說,不管怎樣迭代,不斷除以2以後,最後是1。現在給你乙個自然數n,求出它轉變為1所需要的步數。輸入 輸入資料有多組,每組輸入包含乙個自然數n。測試資料保證輸入資料及中間結果都在int範圍內。...
角谷猜想(C語言)
所謂角谷猜想,是指對於任意乙個正整數,如果是奇數,則乘3加1,如果是偶數,則除以2,得到的結果再按照上述規則重複處理,最終總能夠得到1。如,假定初始整數為5,計算過程分別為16 8 4 2 1。程式要求輸入乙個整數,將經過處理得到1的過程輸出來。乙個正整數n n 2,000,000 從輸入整數到1的...
角谷猜想 C 實現
題目描述 所謂角谷猜想,是指對於任意乙個正整數,如果是奇數,則乘3加1,如果是偶數,則除以2,得到的結果再按照上述規則重複處理,最終總能夠得到1。如,假定初始整數為5,計算過程分別為16 8 4 2 1。程式要求輸入乙個整數,將經過處理得到1的過程輸出來。輸入 乙個正整數n n 2,000,000 ...