Problem E: 零起点学算法34——3n+1问题 #include<stdio.h>#include<math.h>intmain() {intn; n<=pow(10,9);intcount=0; scanf("%d",&n);while(n!=1) { count++;if(n%2==0) n=n/2;elsen=n*3+1; } printf("%d\n",count);return0; } HINT 使用while 循环使用 while 语句在条件成立...
Problem J: 零起点学算法34——3n+1问题 #include<stdio.h>intmain() {intcount =0;intn; scanf("%d",&n);while(n>1) {if(n%2==1) n=n*3+1;elsen/=2; count++; } printf("%d\n",count);return0; }