不知道为什么只得了14分,还差一分
#include <iostream>
using namespace std;
int main(int argc, const char * argv[]) {
int n;
cin>>n;
int i=0;
do{
if(n%2==0){
n/=2;
}
else n=(3*n+1)/2;
++i;
}while(n!=1);
cout<<i<<endl;
return 0;
}