Problem J: 零起点学算法34——3n+1问题

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

 

posted @ 2018-10-21 14:05  MichaelCecil  阅读(734)  评论(0编辑  收藏  举报