zoukankan      html  css  js  c++  java
  • 年龄排序

    题目大意:

              把所给的年龄排序

    输入:

             第一行输入一个数,表示给的年龄个数;

              第二行输入所给的具体年龄

              以0作为输出结束标志

              样例:

              5

              3 4 2 1 5

    输出:

             把年龄从小到大排序;

              样例:

              1 2 3 4 5

    分析:

          利用sort函数就可以把年龄排序

    源代码:

     1 #include<stdio.h>
     2 #include<algorithm>
     3 using namespace std;
     4 int main()
     5 {
     6     int n,i;
     7     while (scanf("%d", &n) == 1 && n)
     8     {
     9         int *a=new int[n];
    10         for (i = 0; i < n; i++)
    11             scanf("%d", &a[i]);
    12             getchar();
    13             sort(a, a+n);
    14         for (i = 0; i < n-1; i++)
    15             
    16                 printf("%d ", a[i]);
    17                   printf("%d",a[n-1]);
    18             printf("
    ");
    19             
    20 
    21     }
    22     return 0;
    23 
    24 }

    心得:

    scanf("%d",&n)==1&&n这句是可以输入多组案例,以0作为结束符标志,使用sort函数需要包含头文件algorithm。

    以后对数组排序都可以用sort,多多积累知识~~~~平时训练的题量还是少了

    ------------------------ 没有谁的人生不是斩棘前行 ---------------------------------------- JM
  • 相关阅读:
    Spring Cloud Hystrix(熔断器)介绍及使用
    Fign入门学习
    Ribbon入门学习
    浅谈JSON5
    JSONObject 与 JSON 互转
    Windows下安装使用jmeter
    MongoDB 数据库高级进阶
    Mysq-l数据库下载以及安装(至安装成功cmd可访问)
    Mysql-数据库下载
    端口占用
  • 原文地址:https://www.cnblogs.com/Lynn0814/p/4652366.html
Copyright © 2011-2022 走看看