1. 程式人生 > >PAT乙級1001.害死人不償命的(3n+1)猜想 (15)

PAT乙級1001.害死人不償命的(3n+1)猜想 (15)


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