zoukankan      html  css  js  c++  java
  • lqb 基础练习 数列排序 (sort的使用)

    基础练习 数列排序  

    时间限制:1.0s   内存限制:512.0MB
       
    问题描述
      给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200
    输入格式
      第一行为一个整数n。
      第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。
    输出格式
      输出一行,按从小到大的顺序输出排序后的数列。
    样例输入
    5
    8 3 6 4 9
    样例输出
    3 4 6 8 9
     
    分析:
      可以通过STL中的sort实现排序
      sort(A, A+n, less<int>()) // 将int型的A数组升序排列
      sort(A, A+n, greater<int>()) // 将int型的A数组降序排列
     
    C/C++代码实现(AC):
      
     1 #include <iostream>
     2 #include <algorithm>
     3 #include <cstring>
     4 #include <cstdio>
     5 #include <cmath>
     6 #include <stack>
     7 #include <map>
     8 #include <queue>
     9 
    10 using namespace std;
    11 
    12 int main()
    13 {
    14     int n, A[210];
    15     scanf("%d", &n);
    16     for(int i = 0; i < n; ++ i)
    17         scanf("%d", &A[i]);
    18     sort(A, A+n, less<int>());
    19     for (int i = 0; i < n; ++ i)
    20         printf("%d ", A[i]);
    21     printf("
    ");
    22     return 0;
    23 }
  • 相关阅读:
    修改服务器时间及时区
    风情万种awk
    追忆似水流年sed
    lvm笔记
    正则不怎么会用
    在CentOS7.5的虚拟环境下新建你的django项目
    Django学习过程中的排错总结
    我一直记不住的vim用法
    关于自建yum源拾遗
    Djangp2.x版本报错找不到模版目录下的文件
  • 原文地址:https://www.cnblogs.com/GetcharZp/p/9033499.html
Copyright © 2011-2022 走看看