题解 | #魔法数字变换#

魔法数字变换

https://www.nowcoder.com/practice/db41a6ce80a646aa9a5eb6252ac2df76

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n,cnt=0;  //  ' cnt ' 是计数器
    cin>>n;
    while(n!=1)  //  如果 ' n ' 等于 ' 1 ' 那就没有必要继续循环了
    {
        if(n%2==0)  // ' n '  是偶数
            n/=2;
        else  // ' n ' 是奇数
            n=n*3+1;
        cnt++;
    }
    cout<<cnt;  //输出
    return 0;
}

那么本题主要是

while

if

else

*

/

的运用

这个规律是 ' 角谷猜想 '

可以自己搜搜看

给个赞吧!

全部评论
1 回复 分享
发布于 2023-08-10 17:34 山东

相关推荐

迷茫的大四🐶:自信一点,我认为你可以拿到50k,低于50k完全配不上你的能力,兄弟,不要被他们骗了,你可以的
点赞 评论 收藏
分享
评论
2
1
分享

创作者周榜

更多
牛客网
牛客企业服务