80分求助
查看原帖
80分求助
576704
lxb121421楼主2021/11/16 09:45
#include<stdio.h>
int a[1000000];
int main()
{
	 int n,i=0,j,k;
	 scanf("%d",&n);
	 do
	 {
	 	a[i++]=n;
	 	if(n%2==0)
	 	n=n/2;
	 	else
	 	n=n*3+1;
	    k=i;
	 }
     while(n!=1);
	 for(j=k;j>=0;j--)
	 {
	 	a[i]=a[j];
	 	a[k]=1;
	 	printf("%d ",a[j]);
	 }
	 return 0;
}
2021/11/16 09:45
加载中...