搜索
您的当前位置:首页正文

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

来源:好走旅游网

学习c编程,刷题中~~

#include <stdio.h>

int callatz(int n);

int main()
{
    int n, counter = 0;
    scanf("%d",&n);
    
    counter = callatz(n);
    printf("%d\n",counter);
    
    return 0;
}

int callatz(int n)
{
    if(n == 1)
        return 0;
    else if (n%2 == 0)
        return 1 + callatz(n/2);
    else
        return 1 + callatz((3*n+1)/2);
}


因篇幅问题不能全部显示,请点此查看更多更全内容

Top