80分?!
为什么啊啊啊
代码看着貌似也没有问题
求助
代码如下:
#include<iostream>
using namespace std;
int main(){
int a[100005],ans;
int n,k;
cin>>a[0];
for(int i=0;;i++){
if(a[i]%2==0){
a[i+1]=a[i]/2;
k=a[i+1];
}
else{
a[i+1]=a[i]*3+1;
k=a[i+1];
}
if(k==1){
ans=i;
break;
}
}
for(int i=ans+1;i>=0;i--){
cout<<a[i]<<" ";
}
return 0;
}