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


猜你喜欢

转载自blog.csdn.net/Ikaros_521/article/details/79518859
今日推荐