题解:

简单模拟

按照题目意思来就可以了

代码:

#include<bits/stdc++.h>
using namespace std;
int n,ans;
int main()
{
    scanf("%d",&n);
    while (n!=1)
     {
         ans++;
         if (n%2==0)n/=2;
         else n=n*3+1;
     }
    printf("%d\n",ans); 
}

 

posted on 2018-02-26 15:35  宣毅鸣  阅读(66)  评论(0编辑  收藏  举报