首页 > 技术文章 > 角古猜想---C语言

daemon94011 2019-03-13 20:00 原文

#include<stdio.h>

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

 

推荐阅读