zoukankan      html  css  js  c++  java
  • 随机错乱排序(sort的应用)

    新手上路,大家多多指教哈,,,

     1 #include <iostream>
     2 #include <algorithm>
     3 #include <ctime>
     4 using namespace std;
     5 
     6 bool compare(int a,int b)
     7 {
     8       return a>b;   //从大到小,降序序排列,     如果改为return a<b,则为升序(默认为升序)
     9 }
    10 
    11 int main()
    12 {
    13     int n,a[10000];
    14     scanf("%d",&n);
    15     int i;
    16     srand(time(NULL));//srand()会设置供rand()使用的随机数种子。如果你在第一次调用rand()之前没有调用srand(),
    17 //那么系统会为你自动调用srand()。而使用同种子相同的数调用 srand()会导致相同的随机数序列被生成。
    18     printf("%d
    ",n);
    19     for(i=0;i<n;i++)
    20     {
    21         a[i]=rand();//放入函数
    22     }
    23     sort(a,a+n,compare);
    24     for(i=0;i<n;i++)       
    25         cout<<a[i]<<endl;
    26     printf("
    ");
    27     return 0;
    28 }
    转载请注明出处:http://www.cnblogs.com/yuyixingkong/ 自己命运的掌控着!
  • 相关阅读:
    MongoDb
    js暴露内部方法属性等
    JS闭包
    k8s设计模式
    scrum
    死锁
    Linux下安装php 扩展fileinfo
    linux中whereis、which、find、location的区别和用法
    Linux 命令学习记录
    windows 下 redis 的安装及使用
  • 原文地址:https://www.cnblogs.com/yuyixingkong/p/3243949.html
Copyright © 2011-2022 走看看