全部WA了 思路 main函数递归 goto退出 反向输出
#include<bits/stdc++.h>
using namespace std;
int n,c=0,QWQ[10086]{0};
int main(){
if(c==0) cin>>n,QWQ[c]=n,c++,main();
c++;if(n==1) goto QAQ;
if(n%2==0) n/=2;
else n*=3,n++;
QWQ[c]=n;
main();
QAQ:;
c--;
while(c!=1){
if(QWQ[c]==n) break;
if(QWQ[c]<=0) break;
cout<<QWQ[c]<<' ';
c--;
}
}