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;
 } 

猜你喜欢

转载自blog.csdn.net/k_koris/article/details/80230735