Gcc 编译器在第 17 行给出错误
#include<stdio.h>
void main()
{
int a[8]={4,9,15,20};
int b[4]={3,5,10,13};
int i,j,n=3;
for(i=0;i<=n;i++)
{
if(b[i]<a[i])
{
for(j=n;j>=i;j--)
{
a[j+1]=a[j];
}
a[i]=b[i];
n=n+1;
}
else
{
for(j=n;j>=i;j--)
{
a[j+1]=a[j];
}
a[i+1]=b[i];
n++;
}
}
for(i=0;i<8;i++)
printf(" %d", a[i]);
}