码迷,mamicode.com
首页 > 其他好文 > 详细

C小加之随机数 NYOJ 255

时间:2015-05-29 08:38:28      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:

 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 }

 

C小加之随机数 NYOJ 255

标签:

原文地址:http://www.cnblogs.com/minimalism/p/4537633.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!