作为一个函数调用:
//a[]为初始数组,k为元素个数
#include<stdio.h>
void function(int a[],int k){
int i,j,b[k],c[k],q=0;
for(i=0;i<k;i++){
b[i]=0;
}
for(i=0;i<k;i++){
if(b[i]==1){
continue;
}else {
for(j=i+1;j<k;j++){
if(a[i]==a[j]){
b[j]=1;
}
}
if(b[i]==0){
c[q]=a[i];
q++;
}
}
}
for(i=0;i<q;i++){
printf("%d ",c[i]);
}
}