学堂在线C++进阶 编程题 10-2

原创 2015年07月08日 17:21:07
题目描述

输入n个数,对这n个数去重之后排序,并输出从小到大排序结果

(友情提示:去重函数unique

排序函数sort

具体函数使用规则请查阅相关文档)


输入描述

首先输入n,然后接着输入n个数。其中1<=n<=100,每个数的范围1<=x<=n


输出描述

输出去重之后从小到大排序结果


样例输入
5
1 3 2 1 3

样例输出

1

2

3






#include <set>
#include <iterator>
#include <utility>
#include <iostream>
using namespace std;


int main()
{
    set<int> s;
set<int>::iterator k;
int n;
cin>>n;
for(int i=0;i<n;i++)
{

int num;
cin>>num;
k=s.find(num);
if(k!=s.end()) 
{} //找到
else
s.insert(num);


}


for(k=s.begin();k!=s.end();k++)
cout<<*k<<endl;


}




版权声明:本文为博主原创文章,未经博主允许不得转载。

写给支持和反对《完全用Linux工作》的人们

在一阵阵唾骂和欢呼声中,《完全用linux工作》被转载到了天涯海角。很多人支持我,也有很多人唾骂我。我不知道它是怎样流传到那么多地方,其实我不知道它都被转到哪里去了…… 我知道现在这篇文章又会罗里罗索...

VirtualBox的扩展包安装在win7专业版64位上出错的解决办法

错误提示如下:   安装扩展包 E:/TDDOWNLOAD/Oracle_VM_VirtualBox_Extension_Pack-4.3.6-91406.vbox-extpack 失败。 The i...
  • ken2002
  • ken2002
  • 2014年01月05日 21:41
  • 4482

范围查询(Range)-----学堂在线编程题

题目(请点我)描述 数轴上有n个点,对于任一闭区间 [a, b],试计算落在其内的点数。输入 第一行包括两个整数:点的总数n,查询的次数m。第二行包含n个数,为各个点的坐标。以下m行,各包含两个整数:...
  • z_x_b5
  • z_x_b5
  • 2015年10月02日 13:36
  • 977

【c++进阶】2、泛型编程之函数模板

【一】模板函数

Cocos2d-x初入学堂(10)-->ParticleEditor粒子编辑器

欢迎转载!转载时请注明出处:http://write.blog.csdn.net/postedit/8126525 呵呵~ 上一讲,只是将粒子系统的基础知识,也有朋友问windows版的粒子编辑器,...

Cocos2d-x初入学堂(10)-->ParticleEditor粒子编辑器

欢迎转载!转载时请注明出处:http://write.blog.csdn.net/postedit/8126525 呵呵~ 上一讲,只是将粒子系统的基础知识,也有朋友问windows版的粒子编辑...

【Android进阶】(10)网络编程

  • 2014年12月29日 21:53
  • 208KB
  • 下载

【备战秋招Day 4】经典面试题13-16及在线编程题10-12答案

转载IMWeb团队,知乎地址:https://zhuanlan.zhihu.com/p/27913880经典面试题13.null和undefined的区别?null是一个表示”无”的对象,转为数值时为...

[程序猿初养成]Coursera-C程序设计进阶-第二周作业-编程题#2

编程题#2:四大湖 注意: 总时间限制: 1000ms 内存限制: 65536kB 描述 我国有4大淡水湖。 A说:洞庭湖最大,洪泽湖最小,鄱阳湖第三。 B说:洪泽湖最大...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:学堂在线C++进阶 编程题 10-2
举报原因:
原因补充:

(最多只允许输入30个字)