代码如下:
int a[n];
int i,j,cy;
for(i=0;i<n;i++)
{
for(j=i+1;j<n;j++)
{
if(a[i]==a[j])
{
for(cy=j;cy<n-1;cy++)
a[cy]=a[cy+1];使j以后所有的元素往前移动一位;a[j]删除成功;
j--;//使下次循环从被删除元素之前开始寻找相等元素
n--;//数组总长度减一;
}
}
}
代码如下:
int a[n];
int i,j,cy;
for(i=0;i<n;i++)
{
for(j=i+1;j<n;j++)
{
if(a[i]==a[j])
{
for(cy=j;cy<n-1;cy++)
a[cy]=a[cy+1];使j以后所有的元素往前移动一位;a[j]删除成功;
j--;//使下次循环从被删除元素之前开始寻找相等元素
n--;//数组总长度减一;
}
}
}