角谷猜想的内容是:肆意给心猿意马一个天然数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时,形当作的序列,以及第一次呈现1的位置值。
注重事项
- 作者声明:本篇经验系本人辛勤奋动的原创当作果,未经许可,回绝转载。
来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!
本文链接:https://www.ibaiwen.com/web/220726.html
- 上一篇: 360DNS优选怎么用
- 下一篇: 求任意年份的月份天数在C++中如何实现
- 热门文章
-
WB蒙特利尔(WB Montreal)——欧美十大最差视频游戏开发商
迅猛龙(Velociraptor)——欧美史前十大死亡动物
什么是果酱猫(What Marmalade Cats)?
神奇蜘蛛侠2(The Amazing Spider-Man 2)——欧美最佳蜘蛛侠电影
希瑟(Heather)——欧美十大最佳柯南灰歌
二人梭哈
奥兹奥斯本(Ozzy Osbourne)——欧美十大高估歌手
faceu激萌怎么把瘦脸开到最大
什么是小脑前下动脉(Anterior Inferior Cerebellar Artery)?
我应该知道康涅狄格州的什么(What Should I Know About Connecticut)?
- 热评文章
- 最新评论
-
- 最近访客
-
- 站点信息
-
- 文章总数:200248
- 页面总数:9
- 分类总数:1
- 标签总数:0
- 评论总数:0
- 浏览总数:497