东方博宜OJ1010 数组元素的排序 C语言版

题目描述

对数组的元素按从小到大进行排序。

输入

第一行有一个整数 n ( 5n10 );

第二行有 n 个整数,每个整数的值在 [0,109]的范围内。

输出

输出排序后的数组。

样例

输入

8
1 2 3 6 8 7 4 5

输出

1 2 3 4 5 6 7 8
来源

数组问题

代码

 

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

 

 

 

posted @ 2023-09-03 17:24  RanDIaNRan  阅读(237)  评论(0编辑  收藏  举报