标签:
1 #include<stdio.h>//C小加之随机数(255) 2 #include<string.h> 3 int main() 4 { 5 int x,y,i,a[110],j,t,p,b[110],cnt; 6 scanf("%d",&x); 7 while(x--){ 8 scanf("%d",&y); 9 memset(a,0,sizeof(a)); 10 for(i=0;i<y;i++){ 11 scanf("%d",&a[i]); 12 } 13 for(i=0;i<y;i++){ 14 for(j=i+1;j<y;j++){ 15 if(a[i]==a[j]&&a[i]!=0&&a[j]!=0)a[j]=0; 16 } 17 } 18 cnt=0; 19 for(i=0;i<y;i++){ 20 if(a[i]!=0){ 21 b[cnt]=a[i]; 22 cnt++; 23 } 24 } 25 t=cnt; 26 for(i=0;i<t-1;i++){ 27 for(j=0;j<t-i-1;j++){ 28 if(b[j]>b[j+1]){ 29 p=b[j+1]; 30 b[j+1]=b[j]; 31 b[j]=p; 32 } 33 } 34 } 35 printf("%d\n",t); 36 for(i=0;i<t;i++){ 37 printf("%d ",b[i]); 38 } 39 } 40 return 0; 41 }
标签:
原文地址:http://www.cnblogs.com/minimalism/p/4537633.html