排序 (sdut oj)

来源:互联网 发布:分体式集成灶 品牌知乎 编辑:程序博客网 时间:2024/05/16 06:05


排序

Time Limit: 1000MS Memory Limit: 32678KB


Problem Description

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


Input

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


Output

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


Example Input

5
1 4 3 2 5


Example Output

1 2 3 4 5


Hint


Author






参考代码


#include<stdio.h>int main(){    int a[100];    int n;    int i,j;    int temp;    scanf("%d",&n);    for(i = 0; i < n; i++)        scanf("%d",&a[i]);    for(i = 0; i < n - 1; i++)    {        for(j = 0; j < n - 1 - i; j++)        {            if(a[j] > a[j+1])            {                temp = a[j];                a[j] = a[j+1];                a[j+1] = temp;            }        }    }    for(i = 0; i < n; i++)    {        if(i == n - 1)            printf("%d\n",a[i]);        else            printf("%d ",a[i]);    }    return 0;}


0 0
原创粉丝点击