#include <stdio.h>
int main()
{
int n,m=0;
scanf("%d",&n);
long long a=n;
while(a>1)
{
if(a%2==0)
{
a=a/2;
}
else a=3*a+1;
m++;
}
printf("%d\n",m);
return 0;
}
C语言 3n+1
最新推荐文章于 2025-08-13 23:15:00 发布
#include <stdio.h>
int main()
{
int n,m=0;
scanf("%d",&n);
long long a=n;
while(a>1)
{
if(a%2==0)
{
a=a/2;
}
else a=3*a+1;
m++;
}
printf("%d\n",m);
return 0;
}