题目描述
上周三课的一个重要主题就是排序法在生活中的应用,朱老师要求每个学员把自己的近期所需要做的事一一列举写出来,并分别给它们的重要程度打分,分值越小说明重要程度越高。然后再把这些分值排列成序,按照重要程度挨个去完成。简单的过程却让人的内心乃至心灵得到了启发!在当今复杂而高节奏的生活中,许多事情困扰着我们,而用排序法来确定主次紧慢非常好!能缓解压力与焦虑,有顺工作!心情放松!现在我们也来学习学习这种高效的时间安排法。
输入格式
第一行为一个整数 n。
第二行包含 n 个整数,为待排序的数,每个整数的绝对值小于 10000。
输出格式
输出一行,按从小到大的顺序输出排序后的数列。
样例输入content_copy
5
8 3 6 4 9
样例输出content_copy
3 4 6 8 9
#include <iostream>
using namespace std;
int main(){
int n,a[10001],i,temp;
cin>>n;
for(i=0;i<n;i++){
cin>>a[i];
}
for(i=0;i<n-1;i++){
for(int q=0;q<n-i-1;q++){
if(a[q]>a[q+1]){
temp=a[q];
a[q]=a[q+1];
a[q+1]=temp;
}
}
}
for(i=0;i<n;i++){
printf("%d ",a[i]);
}
return 0;
}