帮我找一下错误
#include<stdio.h>
#include<conio.h>
int dell(int v[],int i)
{int j;
if(i<0||i>8)
{printf("the value of I is out of range\n");
return 0;
}
for(j=i;j<9;j++)
v[j]=v[j+i];
v[9]=0;
return 1;
}
void main ()
{int a[10],i,j,flag;
int k=0;
printf("please enter nine numbers:\n");
for(j=0;j<=10;j++)
scanf("%d",&a[j]);
printf("please chan shu qian de xian xing biao shi:\n");
for(j=0;j<9;j++)
{
printf("%4d",a[j]);
if(k%10==0)printf("\n");
}
printf("please
shu ru shu ru shan chu wei zhi i :");
scanf("%d",&i);
flag=dell(a,i);
if(flag)
{printf("shan chu hou de
xian xing biao shi :\n");
for(j=0;j<10
;j++)
{
printf("%4d",a[j]);
if(k%10==0)printf("\n");
}
getch();
}
}
这是一道顺序表删除操作
为在v[0]到v[9]中删除一个元素v[i] ,应用dell 函数,整个程序就是这个.