#39794: 答案 使用氣泡排序法【C++】】


canyue030@gmail.com (corgiww)

學校 : 國立武陵高級中學
編號 : 261806
來源 : [118.231.153.75]
最後登入時間 :
2024-06-16 00:02:20
a104. 排序 -- yoooooooo | From: [39.12.25.178] | 發表日期 : 2024-03-30 19:47

#include<iostream>
using namespace std;

int main(){
    int n = 0;
    while(cin >> n){
        int a[n], b = 0;
        for(int i = 0; i < n; i ++){
            cin >> a[i];
        }
        for(int i = 0; i < n - 1; i ++){
            for(int j = 0; j < n - i - 1; j ++){
                if(a[j] > a[j + 1]){
                    b = a[j];
                    a[j] = a[j+1];
                    a[j+1] = b;
                }
            }
        }
        for(int i = 0; i < n; i ++){
            cout << a[i] << " ";
        }
        cout << "\n";
    }
}
 
ZeroJudge Forum