题目1031:xxx定律
#include<stdio.h>
int main(int argc, char *argv[])
{
int n;
int i=0;
while(scanf("%d",&n)!=EOF)
{
i=0;
if(n==0)break;
while(n!=1){
if(n%2==0)
{
n=n/2;
i++;
}
else if(n%2==1)
{
n=3*n+1;
n=n/2;
i++;
}
}
if(n==1)
printf("%d\n",i);
}
return 0;
}
/**************************************************************
Problem: 1031
User: kirchhoff
Language: C
Result: Accepted
Time:0 ms
Memory:912 kb
****************************************************************/