学堂在线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;


}




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

学堂在线c++进阶编程题 11-2

实现一个学生类,包含学号(id),姓名(name),年级(grade)数据成员。为了输入输出的方便,需要对这个学生类重载“>>”和“ #include #include #include #i...
  • yzxzsp11
  • yzxzsp11
  • 2015年07月09日 15:31
  • 693

课堂在线Java程序设计 类的继承 编程题1

import java.util.*; public class Main { public static void main(String[] args) { Scanner in = n...
  • qq_31851531
  • qq_31851531
  • 2017年08月18日 17:23
  • 243

学堂在线c++进阶 编程题10-3

题目描述 给定一个串a和串b,求b在a中出现次数 (友情提示可以使用stl::count函数) 输入描述 字符串a,b的长度1 输出描述 一个数字 样例输入 ...
  • yzxzsp11
  • yzxzsp11
  • 2015年07月09日 10:22
  • 324

网易云课堂JAVA进阶编程题3

查找里程 题目内容: 下图为国内主要城市之间的公路里程: 你的程序要读入这样的一张表,然后,根据输入的两个城市的名称,给出这两个城市之间的里程。 ...
  • ActionBeam
  • ActionBeam
  • 2017年07月25日 16:04
  • 420

四大湖(C程序设计进阶第2周)

问题描述 我国有4大淡水湖。A说:洞庭湖最大,洪泽湖最小,鄱阳湖第三。B说:洪泽湖最大,洞庭湖最小,鄱阳湖第二,太湖第三。C说:洪泽湖最小,洞庭湖第三。D说:鄱阳湖最大,太湖最小,洪泽湖第二,洞庭...
  • NNNNNNNNNNNNY
  • NNNNNNNNNNNNY
  • 2015年11月08日 14:48
  • 1999

Python 编程进阶经典算法逻辑编程

Python 编程进阶经典算法数列
  • mmm305658979
  • mmm305658979
  • 2017年10月29日 15:49
  • 166

翁恺Java语言程序设计进阶—— 第二周编程题——有秒计时的数字时钟

题目内容: 这一周的编程题是需要你在课程所给的时钟程序的基础上修改而成。但是我们并不直接给你时钟程序的代码,请根据视频自己输入时钟程序的Display和Clock类的代码,然后来做这个题目。 ...
  • qq_37957122
  • qq_37957122
  • 2018年01月31日 16:00
  • 57

C++几个适合的OJ刷题网站

RQNOJ,VIJOS 这两个还比较基本,题目也是中文的 对于准备NOI或者省选的话,BZOJ是不错的 ACM什么的,最好就做POJ,SGU,Codeforces等题库,这些都是英文的...
  • Lina_ACM
  • Lina_ACM
  • 2016年07月20日 09:29
  • 2951

【C++进阶】深入理解C/C++(4)

【C++进阶】深入理解C/C++(4) 总结一下第三讲,我们可以知道,相对于第一位候选者,第二位候选者在以下几个方面有更深的认识: 1、  C与C++的联系; 2、 ...
  • fu_zk
  • fu_zk
  • 2014年02月19日 15:23
  • 1297

在线编程题 注意事项

c++11 标准 超时问题。递归法经常超时。动态规划分两种形式:一种是自顶向下的,采用递归搜索;另一种是自底向上的,从求解最小的子问题开始,逐步求解得原问题,就是递推法。你可以参考《算法导论》,里面讲...
  • cyuyanchenxi
  • cyuyanchenxi
  • 2017年04月02日 16:28
  • 224
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:学堂在线C++进阶 编程题 10-2
举报原因:
原因补充:

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