为什么输入55会出错?
查看原帖
为什么输入55会出错?
1055520
tuling_DZC楼主2024/3/24 10:27
#include <bits/stdc++.h>
using namespace std;
long long n,t,a[105],i=1;
int main()
{
	cin>>n;
	t=a[0]=n;
	while(t!=1)
	{
		if(t%2==0)
		{
			t/=2;
		}
		else
		{
			t=t*3+1;
		}
		a[i]=t;
		i++;
	}
	for(i=n;i>=0;i--)
		if(a[i]!=0)
			cout<<a[i]<<" ";
	return 0;
}
2024/3/24 10:27
加载中...