华为机考: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;
}
相关推荐
小风呼呼吹儿8 小时前
Flutter 框架跨平台鸿蒙开发 - 车辆保养记录器:智能管理车辆保养全流程
flutter·华为·harmonyos
不会写代码0008 小时前
Flutter 框架跨平台鸿蒙开发 - 在线小说阅读器开发教程
flutter·华为·harmonyos
夜雨声烦丿14 小时前
Flutter 框架跨平台鸿蒙开发 - 万年历应用开发教程
flutter·华为·harmonyos
猛扇赵四那边好嘴.16 小时前
Flutter 框架跨平台鸿蒙开发 - 全国公厕查询:智能定位附近公厕
flutter·华为·harmonyos
鸣弦artha17 小时前
Flutter框架跨平台鸿蒙开发——Container组件基础使用
flutter·华为·harmonyos
C雨后彩虹17 小时前
中文分词模拟器
java·数据结构·算法·华为·面试
小雨青年18 小时前
鸿蒙 HarmonyOS 6 | 系统能力 (04):构建专业级媒体应用 PhotoAccessHelper 与复杂媒体库管理
华为·harmonyos·媒体
Miguo94well18 小时前
Flutter框架跨平台鸿蒙开发——每日早报APP开发流程
flutter·华为·harmonyos·鸿蒙
小白阿龙19 小时前
鸿蒙+flutter 跨平台开发——回看历史APP的开发流程
flutter·华为·harmonyos
HMS Core19 小时前
【FAQ】HarmonyOS SDK 闭源开放能力 — Device Security Kit
华为·harmonyos