/*
n
c//计数
if 偶数 n/2
else (3*n+1)/2
AC代码:
*/
#include<iostream>
using namespace std;
int main(){
int number;
int count=0;
while(cin>>number)
{
for(count=0;;count++)
{
if(number==1)
{
cout<<count<<endl;
break;
}
if(number%2==0)
{
number = number/2;
}
else{
number = (number*3+1)/2;
}
}
}
}
犯错:时间超限。number3+1写成了number3 ,忘了+1。死循环。