rt 照着样例凑的 原来输出里有0 把j=i换成j=i-1就过了
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int i;
int a[10001];
for(i=0;;i++){
if(i==0){
a[i]=n;
continue;
}
if(n==1){
break;
}
if(n%2==0){
n/=2;
a[i]=n;
}else if(n%2!=0){
n=n*3+1;
a[i]=n;
}
}
for(int j=i-1;j>=0;j--){
cout<<a[j]<<" ";
}
return 0;
}