#include<bits/stdc++.h>
using namespace std;
#define MAXN 205
int main(){
int n,a[MAXN],k;
cin>>n;
for(int i=1;n!=1;i++){
a[i]=n;
if(n%2){
n=n*3+1;
}
else{
n=n/2;
}
k=i;
}
cout<<1<<" ";
for(int i=k;i>0;i--){
cout<<a[i]<<" ";
}
return 0;
}
下载了输入输出数据 出错的数据是输入为1 输出也是1 非常疑惑 明明和我的一样 但是WA