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

来源:互联网 发布:软件著作权申请表 编辑:程序博客网 时间:2024/05/21 17:50

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


分析:很简单,用个循环语句和判断语句,再用个计数器计数即可。

C语言代码:

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



0 0
原创粉丝点击