大佬求助!我为什么只有80分?
(最后一个点为什么RE?明明测试都过了)
#include<iostream>
using namespace std;
int main()
{
int n,a[100],i,j;
cin>>n;
if(n==1)
{
cout<<1;
return 0;
}
a[0]=n;
for(i=1;;i++)
{
if(n%2==0) n/=2,a[i]=n;
else n=n*3+1,a[i]=n;
if(n==1) break;
}
for(j=i;j>=0;j--) cout<<a[j]<<" ";
return 0;
}
麻烦附上正确代码,O(∩_∩)O谢谢!