4

一维数组去重处理

问题 : 一维数组去重处理-ch

时间限制: 1 Sec  内存限制: 128 MB

题目描述

小明随机生成 n(n<100000)个0~999的整数,可能有重复的数字,请你按从小到大的顺序输出这些整数(忽略重复数字)。

输入

输入包括两行,第一行包括1个正整数n,表示小明随机生成的数字个数。

第二行包括n个整数k,其中k在0~999之间,每两个数字间用空格隔开。

输出

输出去重后的从小到大的序列,用空格隔开

样例输入

9 1 2 5 2 4 5 6 5 2

样例输出

1 2 4 5 6

下面来看看

C语言代码



1 #include<stdio.h> 2 #include<math.h> 3 int main() 4 { 5 int n,i; 6 scanf("%d",&n); 7 int str[1000]={0}; 8 while(n!=0) 9 { 10 scanf("%d",&i); 11 str[i]++; //用数组的数值代表输入的与下标相同的数的个数 12 n--; 13 } 14 for(i=0;i<999;i++) 15 { 16 if(str[i]>0)//如果输入的数不小于1则输出该下标 17 { 18 printf("%d ",i); 19 } 20 } 21 return 0; 22 }

感谢观看,求讨论

2021-05-17  17:27:22


__EOF__

本文作者梦泽ovo
本文链接https://www.cnblogs.com/mengze/p/14777740.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   梦泽ovo  阅读(210)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示