角谷猜想计算第一次出现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的位置值。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:69
阅读量:70
阅读量:83
阅读量:37
阅读量:49