将形参所指数组中的重复数字删除得只剩下第一项,返回删除后剩下的数据个数,结果不对,
#define N 10main()
{
int a[N],n,i;
for(i=0;i<N;i++)scanf(“%d”,a+i);
n=fun(a,N);
for(i=0;i<n;i++)printf(“%d “,a[i]);
}
int fun(int a[],int n)
{int m,i,j;
m=1;
for(i=1;i<n;i++)
{
for(j=0;j<m;j++)
if(a[i]==a[j])continue;
if(j<m){a[m]=a[i];m++;}}
return m;
}