知识点:1.判断数的奇偶 2.循环记录次数(终止条件)
int main(void)
{
int i,t,n=0;
scanf("%d",&t);
while(t!=1){
if(t%2==0){//由于只有0和非0的情况,所以直接if(t%2)
t/=2;
n++;
}
else{
t=(3*t+1)/2;
n++;
}
}
printf("%d",n);
return 0;
}