在这里插入代码片
#include<bits/stdc++.h>
using namespace std;
int fun(int n){
if( n == 1){
return n;
}
else{
if( (n %2) == 1){
n = 3*n + 1;
printf("%d\n",n);
fun(n);
}
else{
n = n / 2;
printf("%d\n",n);
fun(n);
}
}
}
int main()
{
int n;
scanf("%d",&n);
fun(n);
}
3n+1 c++递归
最新推荐文章于 2023-02-15 22:13:54 发布