你好,代码如下:
#include<stdio.h>
int main(void)
{
int n;
int count=0;
scanf("%d",&n);
while(n!=1)
{
if(n%2==1)
{
n=n*3+1;
count++;
}
else if(n%2==0)
{
n/=2;
count++;
}
}
printf("总步数=%d",count);
return 0;
}
如果对题主有帮助,望采纳!