代码:
#include<cstdio> using namespace std; int main() { int n; while(scanf("%d",&n)==1) { int ans=0; while(n!=1) { if(n%2==0) n=n/2; else n=(3*n+1)/2; ans++; } printf("%d\n",ans); } return 0; }
版权声明:本文为博主原创文章,未经博主允许不得转载。
时间: 2024-11-09 00:46:56
代码:
#include<cstdio> using namespace std; int main() { int n; while(scanf("%d",&n)==1) { int ans=0; while(n!=1) { if(n%2==0) n=n/2; else n=(3*n+1)/2; ans++; } printf("%d\n",ans); } return 0; }
版权声明:本文为博主原创文章,未经博主允许不得转载。