记录编号 34915 评测结果 AAAAAAAAAA
题目名称 排序测试 最终得分 100
用户昵称 GravatarMakazeu 是否通过 通过
代码语言 C 运行时间 3.157 s
提交时间 2012-02-06 15:33:29 内存使用 0.29 MiB
显示代码纯文本
/*
USER: fanzeyi1
LANG: C++
TASK: sorttest
*/
/*
 * =====================================================================================
 * 
 *       Filename:  sorttest.cc
 *        Created:  01/28/2012 11:28:23 PM
 *       Compiler:  g++
 *         Author:  Zeray Rice, fanzeyi1994@gmail.com
 * 
 * =====================================================================================
 */
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>

int *num; 
int n; 

inline int cmp(const void *a, const void *b) {
    return *(int*)a - *(int*)b; 
}

inline int next_int() {
    char c;
    while (!isdigit(c = getchar())) ;
    int res = c - '0';
    while (isdigit(c = getchar())) {
        res = res * 10 + c - '0';
    }
    return res;
}

int main() {
    int i; 
    freopen("sorttest.in", "r", stdin); 
    freopen("sorttest.out", "w", stdout); 
    fscanf(stdin, "%d", &n); 
    num = (int*)calloc(n, sizeof(int)); 
    for(i = 0; i < n; i++) {
        num[i] = next_int(); 
    }
    qsort(num, n, sizeof(int), cmp); 
    for(i = 0; i < n ; i++) {
        fprintf(stdout, "%d ", num[i]); 
    }
    return 0; 
}