标签:
#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 ****************************************************************/
标签:
原文地址:http://blog.csdn.net/wdkirchhoff/article/details/42240903