无难度。 #include <stdio.h> int main() { int cnt = 0; int a; scanf("%d",&a); while(a>1){ if(a % 2 == 0){ a /= 2; cnt++; }else{ a = (a * 3 + 1)/2; cnt++; } } printf("%d",cnt); return 0; }