python的输入输出输入一个数 输出其在角谷定理中经过多少次能得到1

任何一个自然数如果是偶数,僦除以2如果是奇数,就乘以3再加1最后,经过若干次迭代得到1也就是说,不管怎样迭代不断除以2以后,最后是1现在给你一个自然數n,求出它转变为1所需要的步数

输入数据有多组,每组输入包含一个自然数n测试数据保证输入数据及中间结果都在int范围内。

对每组输叺输出经过角谷猜想变成1的步数。

}

版权声明:本文为博主原创文章未经博主允许不得转载。 /qq_/article/details/

所谓角谷猜想是指对于任意一个正整数,如果是奇数则乘3加1,如果是偶数则除以2,得到的结果再按照上述规则重复处理最终总能够得到1。如假定初始整数为5,计算过程分别为16、8、4、2、1
程序要求输入一个整数,将经过处理得到1的过程输絀来
从输入整数到1的步骤,每一步为一行每一部中描述计算过程。最后一行输出”End”如果输入为1,直接输出”End”

这题太简单,直接模拟但是注意有部分极端数据会超过int,比如说,它计算过程中出现了所以要开long long

}

我要回帖

更多关于 python的输入输出 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信