while循环,思路清楚一点
魔法数字变换
http://www.nowcoder.com/questionTerminal/db41a6ce80a646aa9a5eb6252ac2df76
include<stdio.h>
int main(){
int i=0;
int n;
//int i =0;
scanf("%d",&n);
while(n!=1){
if(n%2!=0){
n=3*n+1;
++i;
}
else{
n=n/2;
++i;
}
}
printf("%d",i);
}