角谷定理定义如下: 对于一个大于1的整数n,如果n是偶数,则n = n / 2。如果n是奇数,则n = 3 * n +1,反复操作后,n一定为1。 例如输入22的变化过程:

角谷定理定义如下:
对于一个大于1的整数n,如果n是偶数,则n = n / 2。如果n是奇数,则n = 3 * n +1,反复操作后,n一定为1。
例如输入22的变化过程: 22 ->11 -> 34 -> 17 -> 52 -> 26 -> 13 -> 40 -> 20 -> 10 -> 5 -> 16 -> 8 -> 4 -> 2 -> 1,数据变化次数为15。
输入一个大于1的整数,求经过多少次变化可得到自然数1。


#include <stdio.h>

int main(void) { 
    int n;
    scanf("%d",&n);
    int count=0;
    while(n!=1){
        if(n%2){
            n = 3 * n + 1;
        }
        else{
            n = n / 2;
        }
        count++;
    }
    printf("%d", count);
    return 0;
}