OI-Codes/3n+1问题.cpp
2023-02-25 22:09:40 +08:00

26 lines
295 B
C++

#include <iostream>
#include <cmath>
#include <cstdlib>
#include <cstdio>
#include <iomanip>
using namespace std;
int main(){
int a;
int b=0;
cin >>a;
while(a>1){
if(a%2==1){
a=a*3+1;
b++;
}
if(a%2==0){
a=a/2;
b++;
}
}
cout <<b;
return 0;
}