C 語言 角谷猜想 多例項測試

2021-10-03 11:41:10 字數 444 閱讀 4407

/*****

題目描述

任何乙個自然數,如果是偶數,就除以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 ...