排序

冒泡排序

 1 #include<iostream>
 2 #include<algorithm>
 3 using namespace std;
 4 int n;
 5 int main(){
 6     int a[100];
 7     while(scanf("%d",&n) != EOF){
 8         for(int i = 0;i < n;i++){
 9             scanf("%d",&a[i]);
10         }
11         //冒泡排序
12         for(int i = 0;i < n;i++){
13             for(int j = 0;j < n-1-i;j++){
14                 if(a[j] > a[j+1]) swap(a[j],a[j+1]);
15             }
16         }
17         
18         for(int i = 0;i < n;i++) printf("%d ",a[i]);
19         puts("");
20     }
21     return 0;
22 }
原文地址:https://www.cnblogs.com/fresh-coder/p/14464301.html