就过了第三个测试点
样例输出是:1988848 1 2 4 8 16 5 10 20
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int a[1001];
a[0]=n;
int i=1;
if(n==1){
cout<<1;
return 0;
}
while(n>1){
if(n%2!=0){
n=n*3+1;
a[i]=n;
}else{
n/=2;
a[i]=n;
}
i++;
}a[i+1]=1;
for(int j=i;j>=0;j--){
cout<<a[j]<<" ";
}
return 0;
}