3325=顺序表应用2:多余元素删除之建表算法

女生的网名这么多〃 提交于 2019-11-30 18:25:59
 1 #include <stdio.h>
 2 #include <stdlib.h>
 3 #include <string.h>
 4 int main()
 5 {
 6     int m,i,j,k,p,mark=1;
 7     int math[10000];
 8     scanf("%d",&m);
 9     while(m--)
10     {
11         int n;
12         p=0;
13         scanf("%d",&n);
14         for(i=0; i<n;i++)
15         {
16             scanf("%d",&k);
17             for(j=0; j<p; j++)
18             {
19                 if(k==math[j]){
20                     mark=0;
21                     break;
22                 }
23 
24             }
25             if(mark==1)math[p++]=k;
26             mark=1;
27         }
28         for(i=0; i<p; i++)
29         {
30             if(i!=0)printf(" ");
31             printf("%d",math[i]);
32         }
33         printf("\n");
34     }
35     return 0;
36 }

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!