牛客网–华为机试在线训练3:明明的随机数

题目描述
明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。
Input Param
n 输入随机数的个数
inputArray n个随机整数组成的数组
Return Value
OutputArray 输出处理后的随机整数
注:测试用例保证输入参数的正确性,答题者无需验证。测试用例不止一组。
输入描述:
输入多行,先输入随机整数的个数,再输入相应个数的整数
输出描述:
返回多行,处理后的结果

示例1
输入
11
10
20
40
32
67
40
20
89
300
400
15
输出
10
15
20
32
40
67
89
300
400
Solution1:我的答案
不知为何代码有bug,但一直也没发现bug在哪里??请发现的同学帮忙指点一下~

#include<iostream>
#include<set>using namespace std;
int main(){int n, temp;set<int> result;set<int>::iterator iter;while(cin >> n){for(int i = 0; i < n; i++){cin >> temp;result.insert(temp);}for(iter = result.begin(); iter != result.end(); iter++){ //注意set的迭代器比较不能用<或> 只能用 != cout << *iter << endl;}}return 0;
}

别人的代码思想的确很好啊。。

#include <iostream>
using namespace std;
int main() {int N, n;while (cin >> N) {int a[1001] = { 0 };while (N--) {cin >> n;a[n] = 1;}for (int i = 0; i < 1001; i++)if (a[i])cout << i << endl;}return 0;
}

【To Debug】牛客网--华为机试在线训练3:明明的随机数相关推荐

  1. 牛客网--华为机试在线训练10:字符个数统计

    牛客网–华为机试在线训练10:字符个数统计 题目描述 编写一个函数,计算字符串中含有的不同字符的个数.字符在ACSII码范围内(0~127).不在范围内的不作统计. 输入描述: 输入N个字符,字符在A ...

  2. 牛客网–华为机试在线训练9:提取不重复的数

    牛客网–华为机试在线训练9:提取不重复的数 题目描述 输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数. 输入描述: 输入一个int型整数 输出描述: 按照从右向左的阅读顺 ...

  3. 牛客网–华为机试在线训练8:合并表记录

    牛客网–华为机试在线训练8:合并表记录 题目描述 数据表记录包含表索引和数值,请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照key值升序进行输出. 输入描述: 先输入键值对的个 ...

  4. 牛客网–华为机试在线训练7:取近似值

    牛客网–华为机试在线训练7:取近似值 题目描述 写出一个程序,接受一个正浮点数值,输出该数值的近似整数值.如果小数点后数值大于等于5,向上取整:小于5,则向下取整. 输入描述: 输入一个正浮点数值 输 ...

  5. 牛客网–华为机试在线训练6:质数因子

    牛客网–华为机试在线训练6:质数因子 题目描述 功能:输入一个正整数,按照从小到大的顺序输出它的所有质数的因子(如180的质数因子为2 2 3 3 5 ) 最后一个数后面也要有空格 详细描述: 函数接 ...

  6. 牛客网–华为机试在线训练5:进制转换

    牛客网–华为机试在线训练5:进制转换 题目描述 写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串.(多组同时输入 ) 输入描述: 输入一个十六进制的数值字符串. 输出描述: 输出该 ...

  7. 牛客网–华为机试在线训练4:字符串分隔

    牛客网–华为机试在线训练4:字符串分隔 题目描述 •连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组: •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理. 输入描述: 连续输 ...

  8. 牛客网--华为机试在线训练2:计算字符个数

    牛客网–华为机试在线训练2:计算字符个数 题目描述 写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数.不区分大小写. 输入描述: 输入一个有字母 ...

  9. 牛客网--华为机试在线训练1:字符串最后一个单词的长度

    牛客网–华为机试在线训练1:字符串最后一个单词的长度 题目地址: https://www.nowcoder.com/practice/8c949ea5f36f422594b306a2300315da? ...

最新文章

  1. 大家一起来《六顶思考帽》
  2. python入门指南 许半仙 txt-第1题_峥嵘_玄幻奇幻_百家网
  3. 《How Tomcat Works》读书笔记(三)Connector
  4. 操作系统 课堂练习题03【20道 经典题目】
  5. 让图片自适应大小的方法
  6. 求一个数组的最长递减子序列 比如{9,4,3,2,5,4,3,2}的最长递减子序列为{9,5,4,3,2}...
  7. Java正则表达式应用总结
  8. 二维正则表达式v0.1
  9. android 屏幕坐标系,android 屏幕坐标总结
  10. 开发erp管理系统的好处
  11. 图像处理—灰度图像转为伪彩色图像
  12. Hyper-v功能介绍和操作演示
  13. 大师典藏!齐白石-巨匠笔下的小动物系列数字藏品限量发售!
  14. 中e管家如何投资理财收益最大化
  15. 机器学习算法之聚类算法拓展:K-Means和Mini Batch K-Means算法效果评估
  16. 【错误记录】使用./make.sh ./make.sh install命令安装FastDFS时出错
  17. BZOJ---1022:[SHOI2008]小约翰的游戏【Anti-SG游戏】
  18. 求数组排序后相邻数的最大差值
  19. 单片机 蓝牙/WIFI无线遥控智能家居系统设计
  20. 我们都一样,不甘平凡又害怕努力

热门文章

  1. std::thread的使用
  2. multi-camera项目学习
  3. 电脑上老出现万象预览的广告_电脑必备6款黑科技软件,让你的电脑更好用,千万别错过...
  4. 插入的数据不能时时查询到_漫谈 LevelDB 数据结构(一):跳表(Skip List)
  5. go 控制台程序 重复启动_WebAssembly 与 go
  6. 安装报错_Mysqlclient安装报错的3种情况
  7. 如何在CentOS 7上安装Varnish Cache
  8. Java 11:字符串类中的新方法
  9. easymock参数_EasyMock捕获参数
  10. python睡眠_Python时间睡眠()