排序

来源:互联网 发布:铜排折弯最简单的算法 编辑:程序博客网 时间:2024/06/04 00:18

排序

Problem Description


给你N(N<=100)个数,请你按照从小到大的顺序输出。


Input

输入数据第一行是一个正整数N,第二行有N个整数。


Output
输出一行,从小到大输出这N个数,中间用空格隔开。
Example Input


51 4 3 2 5

Example Output


1 2 3 4 5

代码:

#include <stdio.h>#include <stdlib.h>int main(){    int n, i, a[101], t, j;    scanf("%d", &n);    for(i = 0; i < n; i++)    {        scanf("%d", &a[i]);    }    for(i = 0; i < n - 1; i++)    {        for(j = i + 1; j <= n; j++)        {            if(a[i] > a[j])            {                t = a[i]; a[i] = a[j]; a[j] = t;            }        }    }    for(i = 0; i < n; i++)    {        printf("%d ", a[i]);    }    return 0;}
原创粉丝点击