https://pintia.cn/problem-sets/994805260223102976/problems/994805325918486528
精简写法:
#include<cstdio>
int main(void)
{
int n; scanf("%d",&n);
int ans=0;
while(n!=1)
{
if(n%2==0) n=n/2;
else n=(3*n+1)/2;
ans++;
}
printf("%d",ans);
return 0;
}