PAT Basic 1001. 害死人不償命的(3n+1)猜想 (15)(C語言實現(xiàn))

我的PAT系列文章更新重心已移至Github参淫,歡迎來看PAT題解的小伙伴請到Github Pages瀏覽最新內(nèi)容酬诀。此處文章目前已更新至與Github Pages同步逆瑞。歡迎star我的repo笨篷。

題目

卡拉茲(Callatz)猜想:

對任何一個正整數(shù) n 斟湃,如果它是偶數(shù)洒扎,那么把它砍掉一半辑甜;如果它是奇數(shù),那么把 (3n+1) 砍掉一半袍冷。這樣一直反復砍下去磷醋,最后一定在某一步得到
n=1 『卡拉茲在 1950
年的世界數(shù)學家大會上公布了這個猜想邓线,傳說當時耶魯大學師生齊動員,拼命想證明這個貌似很傻很天真的命題煌恢,結果鬧得學生們無心學業(yè)骇陈,一心只證 (3n+1)
,以至于有人說這是一個陰謀瑰抵,卡拉茲是在蓄意延緩美國數(shù)學界教學與科研的進展……

我們今天的題目不是證明卡拉茲猜想你雌,而是對給定的任一不超過 1000 的正整數(shù) n ,簡單地數(shù)一下二汛,需要多少步(砍幾下)才能得到 n=1 婿崭?

輸入格式:

每個測試輸入包含 1 個測試用例拨拓,即給出正整數(shù) n 的值。

輸出格式:

輸出從 n 計算到 1 需要的步數(shù)逛球。

輸入樣例:

3

輸出樣例:

5

思路

很簡單的一道題千元,讀取數(shù)字后按照規(guī)則計算苫昌,記錄計算次數(shù)即可颤绕。

代碼

最新代碼@github,歡迎交流

#include <stdio.h>

int main()
{
    int number, steps;
    scanf("%d", &number);

    for(steps = 0; number != 1; steps++)
        if(number % 2 == 0)
            number /= 2;
        else
            number = (3 * number + 1) / 2;

    printf("%d", steps);

    return 0;
}
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末祟身,一起剝皮案震驚了整個濱河市奥务,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌袜硫,老刑警劉巖氯葬,帶你破解...
    沈念sama閱讀 222,464評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異婉陷,居然都是意外死亡帚称,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,033評論 3 399
  • 文/潘曉璐 我一進店門秽澳,熙熙樓的掌柜王于貴愁眉苦臉地迎上來闯睹,“玉大人,你說我怎么就攤上這事担神÷コ裕” “怎么了?”我有些...
    開封第一講書人閱讀 169,078評論 0 362
  • 文/不壞的土叔 我叫張陵妄讯,是天一觀的道長孩锡。 經(jīng)常有香客問我,道長亥贸,這世上最難降的妖魔是什么躬窜? 我笑而不...
    開封第一講書人閱讀 59,979評論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮炕置,結果婚禮上荣挨,老公的妹妹穿的比我還像新娘。我一直安慰自己讹俊,他們只是感情好垦沉,可當我...
    茶點故事閱讀 69,001評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著仍劈,像睡著了一般厕倍。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上贩疙,一...
    開封第一講書人閱讀 52,584評論 1 312
  • 那天讹弯,我揣著相機與錄音况既,去河邊找鬼。 笑死组民,一個胖子當著我的面吹牛棒仍,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播臭胜,決...
    沈念sama閱讀 41,085評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼莫其,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了耸三?” 一聲冷哼從身側(cè)響起乱陡,我...
    開封第一講書人閱讀 40,023評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎仪壮,沒想到半個月后憨颠,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,555評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡积锅,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,626評論 3 342
  • 正文 我和宋清朗相戀三年爽彤,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片缚陷。...
    茶點故事閱讀 40,769評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡适篙,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出蹬跃,到底是詐尸還是另有隱情匙瘪,我是刑警寧澤,帶...
    沈念sama閱讀 36,439評論 5 351
  • 正文 年R本政府宣布蝶缀,位于F島的核電站丹喻,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏翁都。R本人自食惡果不足惜碍论,卻給世界環(huán)境...
    茶點故事閱讀 42,115評論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望柄慰。 院中可真熱鬧鳍悠,春花似錦、人聲如沸坐搔。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,601評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽概行。三九已至蠢挡,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背业踏。 一陣腳步聲響...
    開封第一講書人閱讀 33,702評論 1 274
  • 我被黑心中介騙來泰國打工禽炬, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人勤家。 一個月前我還...
    沈念sama閱讀 49,191評論 3 378
  • 正文 我出身青樓腹尖,卻偏偏與公主長得像,于是被迫代替她去往敵國和親伐脖。 傳聞我的和親對象是個殘疾皇子热幔,可洞房花燭夜當晚...
    茶點故事閱讀 45,781評論 2 361

推薦閱讀更多精彩內(nèi)容