现有一组数,a[]={1,1,1,3,3,5,5,5,5,6,6,8,8,9,10,10}
要求将他们变为:{1,3,5,6,8,9,10}
#include<stdio.h>
int fun(int a[],int n){,int i,j=1,k=a[0],m,flag=0;for(i=1;i<n;i++){flag=0;for(m=0;m<j;m++){if(a[i]==a[m]){flag=1;} }if(flag==0){a[j++]=a[i];k=a[i];}}a[j]=0;return j;
}int main()
{int a[]={1,1,1,3,3,5,5,5,5,6,6,8,8,9,10,10},i,n=16;n=fun(a,n);for(i=0;i<n;i++)printf("%d,",a[i]);
}