首页 > 编程语言 > 详细

3324=顺序表应用1:多余元素删除之移位算法

时间:2019-10-08 13:06:34      阅读:134      评论:0      收藏:0      [点我收藏+]
 1 #include <stdio.h>
 2 #include <stdlib.h>
 3 #include <string.h>
 4 int main()
 5 {
 6     int m,i,j,k;
 7     int math[20000];
 8     scanf("%d",&m);
 9     while(m--)
10     {
11         int n;
12         scanf("%d",&n);
13         for(i=0; i<n; i++)
14         {
15             scanf("%d",&math[i]);
16         }
17         for(i=0; i<n-1; i++)
18         {
19             for(j=i+1; j<n; j++)
20             {
21                 if(math[i]!=math[j]);
22                 else
23                 {
24                     for(k=j; k<n-1; k++)
25                     {
26                         math[k]=math[k+1];
27                     }
28                     n--;
29                     j--;
30                 }
31             }
32         }
33         for(i=0; i<n; i++)
34         {
35             if(i!=0)printf(" ");
36             printf("%d",math[i]);
37         }
38         printf("\n");
39     }
40     return 0;
41 }

 

3324=顺序表应用1:多余元素删除之移位算法

原文:https://www.cnblogs.com/Angfe/p/11634769.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!