一点都不难!!!
查看原帖
一点都不难!!!
310904
AIRBUS_FRANCE楼主2020/10/9 12:27
#include<iostream>
using namespace std;
int a[10005],n,i,k=1,m;
int main()
{
	cin>>n;
	m=n;
	while(n!=1)
	{
		if(n%2==0)
		{
			n/=2;
			a[k]=n;
			k++;
		}else{
			n=n*3+1;
			a[k]=n;
			k++;
		}
		if(n==1)
			break;
	}
	for(i=k-1;i>=1;i--)
		cout<<a[i]<<' ';
	cout<<m;
}

记得关注欧

2020/10/9 12:27
加载中...