想问一下大佬们,这个为什么80分哪里有问题啊
查看原帖
想问一下大佬们,这个为什么80分哪里有问题啊
1504215
zlh202483023楼主2024/11/19 11:25
#include<iostream>
using namespace std;
int main() {
	int n,i,count;
	count = 1;
	cin >> n;
	int arr[1000] = { n };
	for (i = 0;i<999; i++) {
		count++;
		if (arr[i] % 2 != 0) {
			arr[i+1] = arr[i] * 3 + 1;
		}
		else{
			arr[i+1] = arr[i] /2;
		}
		if (arr[i + 1] == 1) {
			break;
		}
	}
	for (i = 0; i < count; i++) {
		cout << arr[count - i - 1] << " ";
	}
return 0;
}
2024/11/19 11:25
加载中...