记录编号 |
34915 |
评测结果 |
AAAAAAAAAA |
题目名称 |
排序测试 |
最终得分 |
100 |
用户昵称 |
Makazeu |
是否通过 |
通过 |
代码语言 |
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;
}