很简单
2026-01-29 12:30:02
发布于:上海
1阅读
0回复
0点赞
@AC君 这里搞错了,不需要用到数组
这里用一下递归就行了
#include<iostream>
using namespace std;
int main(){
int n;
cin>>n;
cout<<n<<"->";
while(n!=1){
if(n%2){
n=n*3+1;
cout<<n<<"->";
}
else{
n/=2;
if(n==1){
cout<<n;
break;
}
cout<<n<<"->";
}
}
}
这里空空如也







有帮助,赞一个