八十分救命!
查看原帖
八十分救命!
506649
昊轩啥也不是楼主2021/8/3 12:43
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,i,a[105],sum=1;
	scanf("%d",&n);
	a[1]=n;
	while(n!=0){
	if(n!=1){
	if(n%2==0){
	sum++;
	n=n/2;
	a[sum]=n;
	}
	else if(n%2!=0){
	sum++;
	n=3*n+1;
	a[sum]=n;
	}
}
	else if(n==1){
	a[sum]=1;
	break;
	}
}
	for(i=sum;i>=1;i--) cout<<a[i]<<" ";
	return 0;
}
2021/8/3 12:43
加载中...