排序

 

时间限制:1 秒

内存限制:32 兆

特殊判题:

提交:9652

解决:3391

题目描述:

    对输入的n个数进行排序并输出。

输入:

    输入的第一行包括一个整数n(1<=n<=100)。
    接下来的一行包括n个整数。

输出:

    可能有多组测试数据,对于每组数据,将排序后的n个整数输出,每个数后面都有一个空格。
    每组测试数据的结果占一行。

样例输入:
41 4 3 2
样例输出:
1 2 3 4
来源:
2006年华中科技大学计算机保研机试真题


 1 1

 2 2

 3 3

 4 4

 5 5

 6 6

 7 7

 8 8

 9 9

10 10

11 11

12 12

13 13

14 14

15 15

16 16

17 17

18 18

19 19

20 20

21 21

22 22

23 23

24 24

25 25

26 26

27 27

28 28

29 29

30 #include <iostream>

31 #include <algorithm>

32 using namespace std;

33 int text(int a,int b)

34 {return a<b;}

35 int main()

36 {

37       int N;

38     while(cin>>N)

39     {

40     int a[101];

41     for(int i=0;i<N;i++)

42         cin>>a[i];

43     sort(a,a+N,text);

44     for(int i=0;i<N;i++)

45         cout<<a[i]<<' ';

46     cout<<endl;

47        

48     }

49    return 0;

50 }

 

你可能感兴趣的:(排序)