#include <stdio.h>
int main(){
int n,step=0;
scanf("%d",&n);
while(n>0 && n!=1){
if(n%2==0)
{n=n/2;step++;}
else
{ n=(3*n+1)/2;step++;}
}
printf("%d\n",step);
return 0;
}
PAT-B1001
最新推荐文章于 2022-07-12 16:54:30 发布
#include <stdio.h>
int main(){
int n,step=0;
scanf("%d",&n);
while(n>0 && n!=1){
if(n%2==0)
{n=n/2;step++;}
else
{ n=(3*n+1)/2;step++;}
}
printf("%d\n",step);
return 0;
}