首先是测试点③错误
#include<iostream>
using namespace std;
int main()
{
int a[100],b=0;
for(int i=0;;i++)
{
cin>>a[i];
if(a[i]==0)
{
break;
}
b=i;
}
for(int j=b;j>=0;j--)
cout<<a[j]<<" ";
return 0;
}
下面这个是测试点①RE
#include<stdio.h>
#include<iostream>
int main()
{
int a[101];
int c;
for(int i=0;;i++)
{
scanf("%d",&a[i]);
if(a[i]==0)
{
break;
}
c=i;
}
for(int i=c;i>=0;i--)
{
printf("%d ",a[i]);
}
}
蒟蒻求助