#36045: 為啥我的bubble sort 不能用???救救我嗚嗚嗚


wheat20131@gmail.com (我有一天會被dp搞死)

學校 : 高雄市立三民高級中學
編號 : 218090
來源 : [163.32.65.23]
最後登入時間 :
2024-05-01 16:12:06
a104. 排序 -- yoooooooo | From: [61.227.38.4] | 發表日期 : 2023-07-01 18:27

#include <iostream>

using namespace std;

int main()
{
    int a;
    while(cin >> a){
        int b[a];
        for(int x= 0; x< a;x++){
            cin >> b[x];
        }
        for(int i = 0; i < a-1;i++){
            for(int j = 0; j < a-1; j++){
                if(b[j] > b[j+1]){
                    b[j] = b[j]+b[j+1];
                    b[j+1] = b[j]-b[j+1];
                    b[j] = b[j]-b[j+1];
                }
            }
        }
        for(int i = 0; i < a; i++){
            cout << b[i] << " ";
        }
        cout << endl;
    }
    return 0;
}

 
#36048: Re: 為啥我的bubble sort 不能用???救救我嗚嗚嗚


cges30901 (cges30901)

學校 : 不指定學校
編號 : 30877
來源 : [101.136.203.77]
最後登入時間 :
2024-04-07 15:34:14
a104. 排序 -- yoooooooo | From: [39.15.34.79] | 發表日期 : 2023-07-01 23:00

#include

using namespace std;

int main()
{
    int a;
    while(cin >> a){
        int b[a];
        for(int x= 0; x< a;x++){
            cin >> b[x];
        }
        for(int i = 0; i < a-1;i++){
            for(int j = 0; j < a-1; j++){
                if(b[j] > b[j+1]){
                    b[j] = b[j]+b[j+1];
                    b[j+1] = b[j]-b[j+1];
                    b[j] = b[j]-b[j+1];
                }
            }
        }
        for(int i = 0; i < a; i++){
            cout << b[i] << " ";
        }
        cout << endl;
    }
    return 0;
}


我送出是AC?

 
ZeroJudge Forum