想问一下这样为啥过不了啊
#include<iostream> using namespace std; int a[101]; int main() { int i=1,j,k,n; cin>>n; a[0]=n; while(n!=1) { if(n%2==0) { n=n/2; a[i]=n; i++; } if(n%2!=0) { n=n*3+1; a[i]=n; i++; } } for(j=i;j>=0;j--) cout<<a[j]; return 0; }