1001. 害死人不偿命的(3n+1)猜想 (15)
来源:互联网 发布:时时彩平刷软件破解版 编辑:程序博客网 时间:2024/06/07 03:42
分析:输入样例3,
第一步3为奇数,把3*3+1切一半得到5
第二步5为奇数,3*5+1得16,16为偶数,切得8。
第三步8为偶数,切得4。
第四步,4为偶数,切得2
第五步,2为偶数,切得1
即主要步骤,判断是否为1,不为1,判断奇偶性,从而得到新的数字。
注意:输入输出格式(别去额外添加任何输入输出提示,否则报错)
#include<stdio.h>int main(){int n,i=0;//printf("enter the number :");scanf("%d",&n);while(n!=1){if(n%2==1){n=(3*n+1)/2;}else if(n%2==0){n=n/2;}i++;}printf("%d",i);}
阅读全文
0 0
- 1001. 害死人不偿命的(3n+1)猜想
- 1001. 害死人不偿命的(3n+1)猜想
- 1001. 害死人不偿命的(3n+1)猜想
- 1001. 害死人不偿命的(3n+1)猜想
- 1001. 害死人不偿命的(3n+1)猜想
- 1001. 害死人不偿命的(3n+1)猜想
- 1001. 害死人不偿命的(3n+1)猜想
- 1001. 害死人不偿命的(3n+1)猜想
- 1001. 害死人不偿命的(3n+1)猜想
- 1001. 害死人不偿命的(3n+1)猜想
- 1001. 害死人不偿命的(3n+1)猜想
- 1001. 害死人不偿命的(3n+1)猜想
- 1001. 害死人不偿命的(3n+1)猜想
- 1001.害死人不偿命的(3n+1)猜想
- 1001. 害死人不偿命的(3n+1)猜想
- 1001.害死人不偿命的(3n+1)猜想
- 1001. 害死人不偿命的(3n+1)猜想
- 1001. 害死人不偿命的(3n+1)猜想
- Android-PromptDialog
- Java中byte[]转String问题 丢失字节
- 5-26
- MVC框架的原理详解
- 查看约束,添加约束,删除约束 添加列,修改列,删除列
- 1001. 害死人不偿命的(3n+1)猜想 (15)
- js如何获取当天日期的前几天
- SpringMVC学习笔记(一):mvc流程和思路
- 详解numpy的argmax
- 笑谈java并发编程二之AtomicInteger介绍
- 全面理解Java内存模型(JMM)及volatile关键字
- [Phoenix--基本命令]--phoenix命令汇总
- JQuery 下拉框滑动效果
- LinkedBlockingQueue和ConcurrentLinkedQueue的区别