定义一个在前n项删除某个数字的函数
int delnum(int p[],int n,int num)
{
int z,j,k,c=0;
int b[N];
for(j=0,k=0;j<N;j++,k++)
{
if(p[j]!=num)b[k]=p[j];
else {k--;c++;}
}
for(j=0;j<N-c;j++)
{
p[j]=b[j];
}
z=N-c;
return z;
}
z为新数组的长度
int delnum(int p[],int n,int num)
{
int z,j,k,c=0;
int b[N];
for(j=0,k=0;j<N;j++,k++)
{
if(p[j]!=num)b[k]=p[j];
else {k--;c++;}
}
for(j=0;j<N-c;j++)
{
p[j]=b[j];
}
z=N-c;
return z;
}
z为新数组的长度