#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
*
/
的运用
这个规律是 ' 角谷猜想 '
可以自己搜搜看
给个赞吧!


京公网安备 11010502036488号