题目1202:排序
时间限制:1 秒
内存限制:32 兆
特殊判题:否
提交:7205
解决:2619
-
题目描述:
-
对输入的n个数进行排序并输出。
-
输入:
-
输入的第一行包括一个整数n(1<=n<=100)。
接下来的一行包括n个整数。
-
输出:
-
可能有多组测试数据,对于每组数据,将排序后的n个整数输出,每个数后面都有一个空格。
每组测试数据的结果占一行。
-
样例输入:
-
4 1 4 3 2
-
样例输出:
-
1 2 3 4
//排序 #include<stdio.h> #include<algorithm> using namespace std;//core const int MAX=102; int cmp(int a,int b) { return a<b?1:0; } int main(void) { int arr[MAX]; int N; int i; while(scanf("%d",&N)!=EOF) { for(i=0;i<N;i++) scanf("%d",&arr[i]); sort(arr,arr+N,cmp); for(i=0;i<N;i++) printf("%d ",arr[i]); printf("\n"); } return 0; } /************************************************************** Problem: 1202 User: ranchothu Language: C++ Result: Accepted Time:30 ms Memory:1020 kb ****************************************************************/