华为机考:HJ3 明明的随机数

华为机考:HJ3 明明的随机数

描述

代码

set,插入即排序,而且没有重复数字

cpp 复制代码
#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;

int main(){
    int n;
    while(cin >> n){ //首先输入每次调查的人数n
        vector<int> v(n);
        for(int i = 0 ; i < n; i++) //连续输入n个整数
            cin >> v[i];
        sort(v.begin(), v.end()); //排序
        for(int i = 0; i < n; i++){ //去重输出
            if(i != 0 && v[i] == v[i - 1])
                continue;
            else
                cout << v[i] << endl;
        }
    }
    return 0;
}

第二种

sort,排序

cpp 复制代码
#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;

int main(){
    int n;
    while(cin >> n){ //首先输入每次调查的人数n
        vector<int> v(n);
        for(int i = 0 ; i < n; i++) //连续输入n个整数
            cin >> v[i];
        sort(v.begin(), v.end()); //排序
        for(int i = 0; i < n; i++){ //去重输出
            if(i != 0 && v[i] == v[i - 1])
                continue;
            else
                cout << v[i] << endl;
        }
    }
    return 0;
}
相关推荐
Python私教1 小时前
鸿蒙 OS 开发零基础快速入门教程
android·华为·harmonyos
让开,我要吃人了2 小时前
HarmonyOS鸿蒙开发实战( Beta5.0)Web组件预览PDF文件实现案例
开发语言·华为·程序员·移动开发·harmonyos·鸿蒙·鸿蒙系统
青瓷看世界15 小时前
华为HarmonyOS灵活高效的消息推送服务(Push Kit) - 3 获取AAID
华为·harmonyos
Richardlygo17 小时前
防火墙详解(三)华为防火墙基础安全策略配置(命令行配置)
网络·华为
图灵猫1 天前
2024年华为杯数学建模E题-高速公路应急车道启用建模-基于YOLO8的数据处理代码参考(无偿分享)
yolo·数学建模·华为
Richardlygo1 天前
防火墙详解(一) 网络防火墙简介
网络·华为
云和恩墨1 天前
云和恩墨携手华为,发布zCloud数据库备份管理一体机并宣布共建数据保护生态...
数据库·华为
Richardlygo1 天前
防火墙详解(二)通过网页登录配置华为eNSP中USG6000V1防火墙
网络·华为
繁依Fanyi1 天前
828华为云征文|华为Flexus云服务器打造 mediacms 线上影院
运维·服务器·python·算法·华为·华为云
青瓷看世界1 天前
华为HarmonyOS灵活高效的消息推送服务(Push Kit) - 4 获取Push Token
华为·harmonyos