主函數中int a[n];有誤,n為變量;
數組大小界限要為常量,不能用n。
改為int a[100];即可。
另:逆序輸出的簡便方法如下
#include<iostream>using?namespace?std;
int?main(){
int?n,a[100];
cin>>n;
if?(n>1?&&n<100)
{
for(int?i=0;i<n;i++)//順序輸入
{
cin>>a[i];
}
for?(int?i=n-1;i>0;i--)//逆序輸出
{
cout<<a[i]<<"?";
}
cout<<a[0];
}
return?0;
}