排序

来源:互联网 发布:网络安全技术重要 编辑:程序博客网 时间:2024/06/04 17:46

排序

Time Limit: 1000MS Memory Limit: 32678KB

Submit Statistic

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 n,i,j,t;    scanf("%d",&n);    int a[n+5];    for(i = 0;i < n;i++)    {        scanf("%d",&a[i]);    }    for(i = 0;i < n-1;i++)//冒泡排序    {        for(j = 0;j < n -i -1;j++)        {            if(a[j] > a[j+1])            {                t = a[j];                a[j] = a[j+1];                a[j+1] = t;            }        }    }    for(i = 0;i < n;i++)    {        if(i==0)printf("%d",a[i]);        else printf(" %d",a[i]);    }    printf("\n");    return 0;}
原创粉丝点击