也是以前考试用过的代码,共享给大家看看
void delete_allequal(int[] A,int n)
{
int k,m;
while(k<n)/*由于n可能变化,故用while*/
{
if(A[k]==A[k+1])
{
for(m=k+1;m<n-1;m++)/*利用前移删除,注意k+1*/
A[m]=A[m+1];
n--;/*注意n要减少*/
}
else
k++;/*继续查找其他记录*/
}
return;
}
也是以前考试用过的代码,共享给大家看看
void delete_allequal(int[] A,int n)
{
int k,m;
while(k<n)/*由于n可能变化,故用while*/
{
if(A[k]==A[k+1])
{
for(m=k+1;m<n-1;m++)/*利用前移删除,注意k+1*/
A[m]=A[m+1];
n--;/*注意n要减少*/
}
else
k++;/*继续查找其他记录*/
}
return;
}