萌新求教
查看原帖
萌新求教
325145
wanggai楼主2020/11/2 20:34

c++的代码,看了好久还是没找到问题在哪,下载了测试数据对比好像也没问题的样子,但是只对了第3个点,到底是哪里不对啊啊啊!!

#include<iostream>
using namespace std;
int a[10005];
int main()
{
	cin>>a[1];
	int i=1;
	while(a[i]!=1)
	{
		if(a[i]%2==0)
			a[++i]=a[i-1]/2;
		else a[++i]=a[i-1]*3+1;
	}
	for(int j=i;j>=1;j--)
		cout<<a[j]<<" ";
	return 0;
}
2020/11/2 20:34
加载中...