#include <stdio.h>
void swap(int *x, int *y) {
int temp = *x;
*x = *y;
*y = temp;
}
void sort(int *x, int *y) {
if (*x < *y) {
// x が y より小さい場合、値を入れ替える
swap(x, y);
}
}
int main() {
int x, y;
// 降順に並べ替える
sort(&x, &y);
// 結果を表示
printf("降順に並べ替えた後の値: x = %d, y = %d\n", x
, y
);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIHN3YXAoaW50ICp4LCBpbnQgKnkpIHsKICAgIGludCB0ZW1wID0gKng7CiAgICAqeCA9ICp5OwogICAgKnkgPSB0ZW1wOwp9Cgp2b2lkIHNvcnQoaW50ICp4LCBpbnQgKnkpIHsKICAgIGlmICgqeCA8ICp5KSB7CiAgICAgICAgLy8geCDjgYwgeSDjgojjgorlsI/jgZXjgYTloLTlkIjjgIHlgKTjgpLlhaXjgozmm7/jgYjjgosKICAgICAgICBzd2FwKHgsIHkpOwogICAgfQp9CgppbnQgbWFpbigpIHsKICAgIGludCB4LCB5OwoKICAgIHNjYW5mKCIlZCIsICZ4KTsKICAgIHNjYW5mKCIlZCIsICZ5KTsKCiAgICAvLyDpmY3poIbjgavkuKbjgbnmm7/jgYjjgosKICAgIHNvcnQoJngsICZ5KTsKCiAgICAvLyDntZDmnpzjgpLooajnpLoKICAgIHByaW50Zigi6ZmN6aCG44Gr5Lim44G55pu/44GI44Gf5b6M44Gu5YCkOiB4ID0gJWQsIHkgPSAlZFxuIiwgeCwgeSk7CgogICAgcmV0dXJuIDA7Cn0K