pat1001

#include<iostream>
using namespace std;
int ans;
int digui(int n)
{
if(n==1)
return ans;

else if(n%2==0)
{
ans++;
digui(n/2);
}

else if(n%2==1)
{
ans++;
digui((3*n+1)/2);
}
}


int main()
{
int n;
while(cin>>n)
{
    ans=0;
digui(n);
cout<<ans<<endl;
}
return 0;
 } 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325942217&siteId=291194637