求调
查看原帖
求调
1007419
xiao__楼主2023/5/21 10:17

全部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--;
	}
}
2023/5/21 10:17
加载中...