Pat-basic1001 第一题还是比较友好的 #include<stdio.h> int main(){ int a; int i=0; scanf("%d",&a); while(a!=1){ if (a%2==0){ a=a/2; } else{ a=(3*a+1)/2; } i=i+1; } printf("%d\n",i); return 0; }