程序填空 输入n个无序的数放入数组a中,将相同的数删得只剩一个,输出删除后的数列。

2025-05-09 03:04:15
推荐回答(1个)
回答1:

#include
#define N 30
int main()
{ int a[N], i, j, k, n; n=N;
for(i=0; ifor (i=0; i for (j=i+1; j< n; j++ )
if (a[i]== a[j] )
{ for(k = j; k a[k]=a[k+1] ; /*删除*/
j--;
n--; /* 删除后,将数组元素的总数减1*/
}
for ( i=0; ireturn 0;
}