各位大佬帮我看看问题出在哪里了 (我是萌新)
#include <bits/stdc++.h> using namespace std; int main(){ int n; cin>>n; stack<int> a; while(n>1){ a.push(n); if(n%2==0){ n=n/2; }else{ n=n*3+1; } } for(int i=0;i<a.size();i++){ cout<<a.top()<<" "; a.pop(); } return 0; }