#include <stdio.h>
int main() {
int a, b, c, temp;
// 入力の読み込み
printf("3つの整数を入力してください(例: 3 1 2): "); scanf("%d %d %d", &a
, &b
, &c
);
// バブルソート的に並べ替え(手動で3つの値をソート)
if (a > b) {
temp = a;
a = b;
b = temp;
}
if (a > c) {
temp = a;
a = c;
c = temp;
}
if (b > c) {
temp = b;
b = c;
c = temp;
}
// 結果を出力
printf("昇順に並べた結果: %d %d %d\n", a
, b
, c
);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpIHsKICAgIGludCBhLCBiLCBjLCB0ZW1wOwoKICAgIC8vIOWFpeWKm+OBruiqreOBv+i+vOOBvwogICAgcHJpbnRmKCIz44Gk44Gu5pW05pWw44KS5YWl5Yqb44GX44Gm44GP44Gg44GV44GE77yI5L6LOiAzIDEgMu+8iTogIik7CiAgICBzY2FuZigiJWQgJWQgJWQiLCAmYSwgJmIsICZjKTsKCiAgICAvLyDjg5Djg5bjg6vjgr3jg7zjg4jnmoTjgavkuKbjgbnmm7/jgYjvvIjmiYvli5Xjgacz44Gk44Gu5YCk44KS44K944O844OI77yJCiAgICBpZiAoYSA+IGIpIHsKICAgICAgICB0ZW1wID0gYTsKICAgICAgICBhID0gYjsKICAgICAgICBiID0gdGVtcDsKICAgIH0KICAgIGlmIChhID4gYykgewogICAgICAgIHRlbXAgPSBhOwogICAgICAgIGEgPSBjOwogICAgICAgIGMgPSB0ZW1wOwogICAgfQogICAgaWYgKGIgPiBjKSB7CiAgICAgICAgdGVtcCA9IGI7CiAgICAgICAgYiA9IGM7CiAgICAgICAgYyA9IHRlbXA7CiAgICB9CgogICAgLy8g57WQ5p6c44KS5Ye65YqbCiAgICBwcmludGYoIuaYh+mghuOBq+S4puOBueOBn+e1kOaenDogJWQgJWQgJWRcbiIsIGEsIGIsIGMpOwoKICAgIHJldHVybiAwOwp9Cg==