华为机考: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;
}
相关推荐
知识点集锦3 小时前
【无标题】
网络·学习·microsoft·华为·云计算
RZer1 天前
HarmonyOS应用开发快速入门
华为·harmonyos
行十万里人生2 天前
Qt事件处理:理解处理器、过滤器与事件系统
开发语言·git·qt·华为od·华为·华为云·harmonyos
AnyaPapa2 天前
HarmonyOS简介:高效开发与测试
华为·harmonyos
御承扬2 天前
从零开始开发纯血鸿蒙应用之自定义构建函数
华为·harmonyos
枫叶丹45 天前
【HarmonyOS之旅】基于ArkTS开发(三) -> 兼容JS的类Web开发(三)
开发语言·前端·javascript·华为·harmonyos
百里香酚兰6 天前
读书笔记:《华为突围ERP封锁全纪实》
笔记·学习·华为·职场和发展·读书笔记
AnyaPapa7 天前
HarmonyOS简介:HarmonyOS核心技术理念
华为·harmonyos
TS_forever0077 天前
【华为交换的vlan配置】
华为
AnyaPapa7 天前
HarmonyOS简介:上架与分发
华为·harmonyos