1001 害死人不偿命的(3n+1)猜想

#include<stdio.h>
int main()
{
    int step=0,n;
    scanf("%d",&n);
    while(n!=1)
    {  
      if(n%2==1)
      {
          n=(3*n+1)/2;
          step++;
      }
      if(n%2==0)
      {
          n=n/2;
          step++;
      }
    }
    printf("%d",step);
}

 

posted @ 2019-08-07 15:50  gausstu  阅读(814)  评论(0编辑  收藏  举报