#UVa:11462-Age Sort

灆洢 2015-01-04 01:17:21

使用內建的sort排序即可得解。

C++(0.019)

/*******************************************************/
/* UVa 11462 Age Sort                                  */
/* Author: Maplewing [at] knightzone.studio            */
/* Version: 2015/01/03                                 */
/*******************************************************/
#include <iostream>
#include <cstdio>
#include <algorithm>
using namespace std;

int main(){
  int n;
  while( scanf("%d", &n) != EOF && n > 0 ){
    int *age = new int [n+5];
    for( int i = 0 ; i < n ; ++i ){
      scanf("%d", &age[i]);
    }

    sort(age, age+n);

    for( int i = 0 ; i < n ; ++i ){
      if( i > 0 ){
        printf(" ");
      }
      printf("%d", age[i]);
    }
    printf("\n");

    delete [] age;
  }
  return 0;
}

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料