题目链接
https://www.patest.cn/contests/pat-b-practise/1001
代码
#include<iostream>
using namespace std;
int main() {
int n, t=0;
cin >> n;
while(n != 1) {
if(n % 2 == 0) n = n / 2;
else n = (3 * n + 1) / 2;
t++;
}
cout << t;
return 0;
}

本文介绍了PAT编程竞赛中的一道题目,链接为https://www.patest.cn/contests/pat-b-practise/1001,主要探讨了(3n+1)猜想的概念和解决方案,通过代码实现进行详细解析。
最低0.47元/天 解锁文章
&spm=1001.2101.3001.5002&articleId=80113051&d=1&t=3&u=4ca181e287d04b04bdf86293c6113ded)
442

被折叠的 条评论
为什么被折叠?



