样例过不了
查看原帖
样例过不了
504736
Bilipaigen楼主2021/5/7 13:27
#include<bits/stdc++.h>
using namespace std;
int main()
{
	int n,a[10000],m = 0;
	scanf("%d",&n);
	for (int i = 0;n != 1;i++){
		if (n % 2 != 0){
			a[i] = n;
			n = n * 3 + 1;
			m++;
		}
		else if (n % 2 == 0){
			a[i] = n;
			n /= 2;
			m++;
		}
	}
	for (int i = m;i>0;i--){
		printf("%d ",a[i]);
	}
	return 0;
}
2021/5/7 13:27
加载中...