角谷猜想的内容是:肆意给定一个天然数num , 当num是偶数时 , 将它除以2当作为新值;当num是奇数时 , 将它酿成3*num+1 , …… , 执行若干步后 , num的值变会当作为1 。 将上述计较过程中每一次呈现的数字摆列起来 , 就形当作一个数字序列 。 此刻给定一个天然数num , 求形当作的数字序列中第一次呈现1的位置 。
若何实现上述计较呢?小编与大师分享编程经验 。
文章插图
需要这些哦
C++
方式/
1角谷猜想的本家儿要内容是 , 当输入的数num是偶数时 , num=num/2;当输入的数是奇数时 , num=3×num+1 , 将每次呈现的数字摆列起来 , 就形当作一个数列 。
文章插图
2界说两个整型变量 , 保留输入的数和第一次呈现1的位置 。
文章插图
3设置变量位置的值 , 初值为1 。
文章插图
4输入一个正整数 , 保留在变量num中 。
文章插图
5用do-while执行轮回 , 若是整数num为偶数 , 则num=num/2 , 而且输出num的值 。
文章插图
6若是整数num为奇数 , 则num=3×num+1 , 而且输出num的值 。
文章插图
7每执行一次轮回 , 位置的值自加1 。
文章插图
8最后 , 输出角谷猜想形当作的序列中 , 第1次再现1的位置值 。
文章插图
9【角谷猜想计算第一次出现1的位置怎样用C++实现】运行法式 , 输入肆意一个正整数 , 电脑就会输出角谷猜想第一次呈现1时 , 形当作的序列 , 以及第一次呈现1的位置值 。
文章插图
以上内容就是角谷猜想计算第一次出现1的位置怎样用C++实现的内容啦 , 希望对你有所帮助哦!
推荐阅读
- 计算机有哪些专业 计算机都包括哪些专业
- 72x0.99的简便计算 72x0.99怎么简便计算
- Word 2007中隐藏的计算功能,怎么使用
- steam账户名称怎么取
- 计算1+1/2+1/3+……+1/n值超过k时的n值
- Excel如何快速计算出每月的天数
- 如何使用Word中的计算功能
- 怎样用C++计算节目打分后选手成绩
- 输入任意一个正整数计算它各位的和C++如何实现
- 422x101一422的简便计算 422x101一422的简便计算方法