用迭代来解决的
#include<iostream>
//using namespace std;
int Callatz(int a,int num)
{
if(a == 1)
return num;
if(a%2 != 0)
a = (a*3+1);
a /= 2;
num += 1;
Callatz(a,num);
}
int main()
{
int a = 0,num = 0;
std::cin>>a;
num = Callatz(a,num);
std::cout<<num;
return 0;
}