角谷猜想
Description

所谓角谷猜想,是指对于任意一个正整数,如果是奇数,则乘 3 加 1,如果是偶数,则除以2,得到的结果再按照上述规则重复处理,最终总能够得到 1。如,假定初始整数为 5,计算过程分别为 16、8、4、2、1。

程序要求输入一个整数,将经过处理得到 1 的过程输出来。

Input
一个正整数。

Output
从输入整数到 1 的步骤,每一步为一行,每一部中描述计算过程,假定输入为 7,则输出为: • 73+1=22 • 22/2=11 • 113+1=34 • 34/2=17 • 173+1=52 • 52/2=26 • 26/2=13 • 133+1=40 • 40/2=20 • 20/2=10 • 10/2=5 • 5*3+1=16 • 16/2=8 • 8/2=4 • 4/2=2 • 2/2=1 • 最后一行输出”End”,如果输入为 1,直接输出”End”。

Sample Input 1

5

Sample Output 1

5*3+1=16
16/2=8
8/2=4
4/2=2
2/2=1
End

Source
none

代码如下:

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

角谷猜想:所谓角谷猜想,是指对于任意一个正整数,如果是奇数,则乘 3 加 1,如果是偶数,则除以2,得到的结果再按照上述规则重复处理,最终总能够得到 1。如假定初始整数为 5,计算过程分别为 16、相关推荐

  1. 蒜头君:所谓角谷猜想,是指对于任意一个正整数,如果是奇数,则乘 33 加 11,如果是偶数,则除以 22,得到的结果再按照上述规则重复处理,最终总能够得到 11。如,假定初始整数为 5

    蒜头君:所谓角谷猜想,是指对于任意一个正整数,如果是奇数,则乘 33 加 11,如果是偶数,则除以 22,得到的结果再按照上述规则重复处理,最终总能够得到 11.如,假定初始整数为 55,计算过程分别 ...

  2. 奇偶归一猜想(多组数据)——又称为3n+1猜想、冰雹猜想、角谷猜想

    输入两个正整数a和b(1<a<b<1000),输出二者之间所有数的奇偶归一猜想的验证过程. [科普] 奇偶归一猜想,又称为3n+1猜想.冰雹猜想.角谷猜想等.其内容为"对于 ...

  3. java证明角谷猜想_角谷猜想证明

    摘要: 本文应用反证法,通过黑洞数唯1,3x+1必唯1,证明3x+1猜想成立. 关键词: 角谷猜想 黑洞 一."角谷猜想"概念 "角谷猜想"又称"冰雹 ...

  4. 17.4.8.3n+1猜想、考拉兹猜想

    了解 3n+1 猜想 Problem E: 六队-Guess the maximum and minimum Description ​ Utopian发现了一个很有趣的数字游戏. 任意给定一个自然数 ...

  5. Python验证和可视化冰雹猜想、角谷猜想、考拉兹猜想

    推荐教材:<中学生可以这样学Python(微课版)>,董付国.应根球,清华大学出版社,ISBN:9787302554639 京东购买链接: =================== 问题描述 ...

  6. matlab验证角谷猜想问题,角谷猜想1.5编程基础之循环控制21

    一道基础的ACM数学编程题 纠结下,k-base这是指k进制,不是指k位的数.这个题的意思是,找出n的个数,n的意思是,能被一个多位数整除,同时该每个数相加后也能被整除.下面说下为什么这个多位数(m位 ...

  7. 用Python实现冰雹猜想(3n+1猜想,角谷猜想,叙古拉猜想)的黑洞演示

    目录 一.冰雹猜想的来由 二.实现方法 1.定义根据规则生成新数的函数 2.定义生成列表的函数 3.定义主函数 三.完整代码 四.部分代码分析 五.输出结果 1.输入4 2.强悍的27 总结: 前面完 ...

  8. Python验证和可视化之三大猜想 [ 冰雹猜想、角谷猜想、考拉兹猜想 ]

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 本篇文章来自腾讯云 作者:Python小屋屋主 ( 想要学习Python?Pyth ...

  9. python冰雹猜想_洛谷-P5727 【深基5.例3】冰雹猜想

    洛谷-P5727 [深基5.例3]冰雹猜想 给出一个正整数 \(n(n\le 100)\),然后对这个数字一直进行下面的操作:如果这个数字是奇数,那么将其乘 3 再加 1,否则除以 2.经过若干次循环 ...

最新文章

  1. Docker_Swarm集群系统
  2. 和远程ip_漏洞Microsoft Windows TCP/IP 远程执行代码漏洞威胁通告
  3. 我收到的最佳编程建议
  4. light oj 1011Marriage Ceremonies
  5. 从无到有算法养成篇-单向循环链表的常规操作
  6. QT的QShortcut类的使用
  7. openbsd 禁止root远程登陆
  8. VS项目属性的一些配置项的总结
  9. 关于 extern C的说明
  10. 字符串表示形式—字符数组和字符指针的区别
  11. kettle——入门操作(行扁平化)
  12. mysql 之根据日期(时间)过滤数据
  13. 协调器掉线,路由和终端节点的不同表现
  14. 双引号在python中什么意思_Python中单引号和双引号的作用
  15. 关于学习的三个认知升级
  16. Ubuntu下安装rsh实现无密码访问
  17. Android Studio连Bmob的巨坑
  18. Elasticsearch教程 | 第三篇:审计设置
  19. Java实现抽奖功能
  20. 【计算机网络】——习题解析:UDP 用户数据报的首部十六进制表示是:06 32 00 45 00 1C E2 17,试求源端口、目的端口、 用户数据报的总长度、数据部分长度等

热门文章

  1. webshell检测方式深度剖析---RASP(taint扩展)
  2. Win10屏幕截图自动保存方法
  3. 学生用计算机怎么玩俄罗斯方块,计算机专业项目二 俄罗斯方块
  4. IDEA怎么查看现在的项目使用的JDK版本? 2016年4月19日22:51
  5. (四)AR Foundation实现坐标、图片检测(上)
  6. 【LeetCode/力扣】1723. 完成所有工作的最短时间
  7. css英文文本不换行,CSS样式表让英文文本自动换行
  8. 计算机2级都有哪些,计算机二级考试内容有哪些
  9. OSChina 周六乱弹 —— 给你看个小仙女
  10. Think twice, code once.