在线求助,不能输出
查看原帖
在线求助,不能输出
552448
XYZLT楼主2023/5/24 19:25
#include<iostream>
using namespace std;
int a[233];
int main()
{
	int n,sum=0,x=0;
	cin>>n;
	for(int i=n;i>1;)
	{
		x++;
		if(i%2!=1) {	a[x]=(i*3)/2; i=(i*3)/2;}
		else {	a[x]=i/2; i=i/2;}
		sum++; 
	}
	for(int i=sum;i>=0;i--)
	{
		cout<<a[i]<<" ";
	}
	return 0;
}
2023/5/24 19:25
加载中...