废话不说直接上代码(代码里有注释)
#include <bits/stdc++.h>
using namespace std;
int n, cnt = 0; // 创建输入变量和计数变量
int main() {
cin >> n; // 输入
while (n != 1) { // n不等于1就继续循环
if (n % 2 == 0) { // 判断奇偶
n /= 2;
} else {
n = (3 * n + 1) / 2;
}
cnt++;
}
cout << cnt;
return 0;
}