#include <iostream>
using namespace std;
int main() {
// your code goes here
int n = 5;
int a[5] = {4, 3, 5, 1, 2};
int t, i, j, k;
for (i = 1; i < n; i++) {
for (k = 0; k < n; k++)
cout << a[k] << " ";
cout << endl;
for (j = 0; j < n - i; j++) {
if (a[j] < a[j+1]) {
t = a[j];
a[j] = a[j+1];
a[j+1] = t;
}
}
}
cout << "排序好的陣列為 " << endl;
for (i = 0; i < n; i++)
cout << a[i] << " ";
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCgkJaW50IG4gPSA1OwoJaW50IGFbNV0gPSB7NCwgMywgNSwgMSwgMn07CglpbnQgdCwgaSwgaiwgazsKCQoJZm9yIChpID0gMTsgaSA8IG47IGkrKykgewoJCWZvciAoayA9IDA7IGsgPCBuOyBrKyspCgkJY291dCA8PCBhW2tdIDw8ICIgIjsKCQljb3V0IDw8IGVuZGw7CgkJCgkJZm9yIChqID0gMDsgaiA8IG4gLSBpOyBqKyspIHsKCQkJaWYgKGFbal0gPCBhW2orMV0pIHsKCQkJCXQgPSBhW2pdOwoJCQkJYVtqXSA9IGFbaisxXTsKCQkJCWFbaisxXSA9IHQ7CgkJCX0KCQl9Cgl9CgkKCWNvdXQgPDwgIuaOkuW6j+WlveeahOmZo+WIl+eCuiAiIDw8IGVuZGw7Cglmb3IgKGkgPSAwOyBpIDwgbjsgaSsrKQoJCWNvdXQgPDwgYVtpXSA8PCAiICI7CglyZXR1cm4gMDsKfQ==