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;
}