int fun( int a[], int n) |
{ int i, j,k; |
for (i=0; i<n; i++) |
{ //对每个元素 |
for (j=i+1; j<n; j++) |
{ //找它后面的元素 |
if (a[i]==a[j]) |
{ //找到相同的就把后面的数据向前挪,元素个数减少 |
--n; |
for (k=j; k<n; k++) |
a[k] = a[k+1]; |
j = i; |
} |
} |
} |
return n; //返回剩下的元素个数 |
} |