#include "stdio.h"
void main()
{int array[10] ,n_array[10];
int n=10; //n为数组中元素个数。
for(int i=0;i
n_array[0]=array[0];
int cnt=1;
for( i=1;i<=n-1;i++)
{ int sign =1; //设置标志位,用于检查某数字是否在数组中出现过;
for(int j=0;j<=cnt-1;j++)
{ if(array[i]==n_array[j]) {sign=0; break;}
}
if(sign==1)
{ n_array[cnt]=array[i]; cnt++;}
}
for(i=0;i
printf("%d ",n_array[i]);
}
}
另外搞个数组啊,arraylist就可以了
一个循环,把原来数组的东西一个个放进去,之前判断下,如果有了就不放了
最后把arraylist排序(有专门的.sort()方法)就能得到你要的了。