#include <iostream> using namespace std; int main() { int num; cin >> num; int step = 0; while (num != 1) { // 为偶数情况 if (num % 2 == 0) { num = num / 2; } else { // 为奇数情况 num = num * 3 + 1; } step++; } cout << step; return 0; }
#include <iostream> using namespace std; int main() { int num; cin >> num; int step = 0; while (num != 1) { // 为偶数情况 if (num % 2 == 0) { num = num / 2; } else { // 为奇数情况 num = num * 3 + 1; } step++; } cout << step; return 0; }