记录编号 350139 评测结果 AAAAAAAAAA
题目名称 排序测试 最终得分 100
用户昵称 GravatarLethur 是否通过 通过
代码语言 C++ 运行时间 3.611 s
提交时间 2016-11-15 16:15:08 内存使用 0.20 MiB
显示代码纯文本
#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; 
}