题解 | #xxx定律#
xxx定律
https://www.nowcoder.com/practice/75c189249d6145cfa33cd53edae6afc8
#include <iostream>
using namespace std;
int cal(int n){
if(n == 1) return 0;
int count = 0;
label: if(n %2 == 0){
n = n / 2;
}else{
n = 3*n + 1;
n = n / 2;
}
count ++;
if(n == 1) return count;
else goto label;
}
int main() {
int num;
while(cin >> num){
cout << cal(num) << endl;
}
}
小天才公司福利 1370人发布
