麻烦大佬帮忙看一下为什么只有80分
查看原帖
麻烦大佬帮忙看一下为什么只有80分
324176
yuyuyuyu12345楼主2022/10/14 16:10
#include <iostream>
using namespace std;
int main()
{
	int n;
	cin>>n;
	int a[n];
	a[0]=n;int k=1;
	while(n!=1)
	{
		if(n%2==0) 
		{
			n/=2;
			a[k++]=n;
		}
		else if(n%2!=0)
		{
			n=n*3+1;
			a[k++]=n;
		}
	}
	for(int i=k-1;i>=0;i--)
	{
		cout<<a[i]<<" ";
	}
}
  
2022/10/14 16:10
加载中...