随机数字去掉重复和排序的方法

 更新时间:2013年03月07日 11:14:11   作者:  
用计算机随机生成了N个0到1000000000(包含0和1000000000)之间的随机整数(N≤5000000),对于其中重复的数字,只保留一个,把其余相同的数去掉。然后再把这些数从小到大排序。

复制代码 代码如下:

#include <iostream>
#include <stdio.h>
#include <set>
using namespace std;

int main()
{
    int n,a,i;
    set<int>m;
    while(scanf("%d",&n)!=EOF)
    {
        for(i=0;i<n;i++)
        {
            scanf("%d",&a);
            m.insert(a);
        }
        set<int>::iterator it;
        printf("%d\n",m.size());
        for(it=m.begin();it!=m.end();it++)
        {
            if(it==m.begin())
            printf("%d",*it);
            else
            printf(" %d",*it);
        }
        printf("\n");
        m.clear();
    }
    return 0;
}

相关文章

  • C语言中的内存泄露 怎样避免与检测

    C语言中的内存泄露 怎样避免与检测

    堆经常会出现两种类型的问题:1.释放或改写仍在使用的内存(称为:“内存损坏”)。2.未释放不再使用的内存(称为:“内存泄露”)。这是最难被调试发现的问题之一
    2013-09-09
  • C语言中全局变量,局部变量,静态局部变量的区分方式

    C语言中全局变量,局部变量,静态局部变量的区分方式

    这篇文章主要介绍了C语言中全局变量,局部变量,静态局部变量的区分方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-08-08
  • 详解C语言中结构体的自引用和相互引用

    详解C语言中结构体的自引用和相互引用

    这篇文章主要介绍了C语言中结构体的自引用和相互引用,详细解析了结构体中指针的指向情况,需要的朋友可以参考下
    2016-04-04
  • c语言结构体字节对齐的实现方法

    c语言结构体字节对齐的实现方法

    在c语言的结构体里面一般会按照某种规则去进行字节对齐。本文就来介绍一下如何实现,具有一定的参考价值,感兴趣的可以了解下
    2021-07-07
  • C++使用easyx实现打砖块游戏

    C++使用easyx实现打砖块游戏

    这篇文章主要为大家详细介绍了C++使用easyx实现打砖块游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-05-05
  • C++ assert()函数用法案例详解

    C++ assert()函数用法案例详解

    这篇文章主要介绍了C++ assert()函数用法案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-09-09
  • C语言详解实现猜数字游戏步骤

    C语言详解实现猜数字游戏步骤

    猜数字是兴起于英国的益智类小游戏,起源于20世纪中期,一般由两个人或多人玩,也可以由一个人和电脑玩。游戏规则为一方出数字,一方猜,今天我们来实现这个游戏案例
    2022-07-07
  • 关于C语言中参数的传值问题

    关于C语言中参数的传值问题

    C语言中参数的传值一直比较含糊,今天在网上看到三个面试题的详解,感觉讲的很好,就拿来记下,方便学习和记忆
    2013-10-10
  • C语言实现一个简单的扫雷游戏

    C语言实现一个简单的扫雷游戏

    扫雷是电脑上很经典的游戏,特意去网上玩了一会,几次调试之后,发现这个比三子棋要复杂一些,尤其是空白展开算法上和堵截玩家有的一拼,与实际游戏差别较大,不能使用光标,下面来详解每一步分析
    2021-10-10
  • 亚马逊经典面试题实例详解

    亚马逊经典面试题实例详解

    这篇文章主要介绍了亚马逊经典面试题实例详解的相关资料,希望通过本文能帮助到大家,让大家学习理解这部分内容,需要的朋友可以参考下
    2017-10-10

最新评论