#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int progress[110];
int size=0;
progress[size++]=n;
while(n!=1){
// 判断奇数
if(n%2==1){
n=n*3+1;
progress[size++]=n;
}
else{
n=n/2;
progress[size++]=n;
}
}
for(int i=size-1;i>=0;i--){
cout<<progress[i]<<" ";
}
return 0;
}
洛谷-数组问题-冰雹猜想
最新推荐文章于 2024-07-21 13:38:21 发布