Coder

舒心、快乐,比什么都重要

1001 害死人不偿命的(3n+1)猜想 (15 分)

#include <iostream>
using namespace std;
int main(){
    int n, count = 0;
    cin >> n;
    while (n != 1){
        if (n % 2 != 0)
            n = (3 * n + 1) / 2;
        else
            n /= 2;
        count++;
    }
    cout << count << endl;
    return 0;
}

 

posted @ 2019-04-15 18:50  H123K  阅读(151)  评论(0编辑  收藏  举报