东方博宜OJ1010 数组元素的排序 C语言版
题目描述
对数组的元素按从小到大进行排序。
输入
第一行有一个整数 n ( 5≤n≤10 );
第二行有 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; }