#3错了
查看原帖
#3错了
1082166
nsu23010220305楼主2023/9/17 17:28
#include <iostream>
using namespace std;
int arr[100];
int main(){
	int x=0;
	cin >>arr[x];
	while(true){
			if(arr[x]%2!=0){
			x++;
			arr[x] = arr[x-1]*3 + 1;
		}else{
			x++;
			arr[x] = arr[x-1]/2;
		}
		if(arr[x]==1)break;
	}
	for(int i=x;i>=0;i--){
		cout <<arr[i]<<" ";
	}
	return 0;
}
2023/9/17 17:28
加载中...