编译出现错误
编译之后 机器给出下面加红色代码出错 请大家给给看看#include<stdio.h>
int mian()
{
void inv(int x[],int n);
int i,a[10]={3,78,9,55,46,19,38,395,14,16};
printf("The original array:\n");
for(i=0;i<10;i++)
{
printf("%4d\n",a[i]);
}
inv(a,10);
printf("The array has been inverted:\n");
for(i=0;i<10;i++)
{
printf("%4d\n",a[i]);
}
return 0;
}
void inv(int x[],int n)
{
int i,t;
for(i=0;i<5;i++;n--)
{
t=x[i];
x[i]=x[n-1];
x[n-1]=t;
}
}