#include <stdio.h>
void swap(int *x, int *y){
int tmp = *x;
*x = *y;
*y = tmp;
}
int main() {
int a = 3, b = 1, c = 2;
// 昇順に並べる
if(a > b) swap(&a, &b);
if(a > c) swap(&a, &c);
if(b > c) swap(&b, &c);
printf("a=%d, b=%d, c=%d\n", a
, b
, c
);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIHN3YXAoaW50ICp4LCBpbnQgKnkpewogICAgaW50IHRtcCA9ICp4OwogICAgKnggPSAqeTsKICAgICp5ID0gdG1wOwp9CgppbnQgbWFpbigpIHsKICAgIGludCBhID0gMywgYiA9IDEsIGMgPSAyOwoKICAgIC8vIOaYh+mghuOBq+S4puOBueOCiwogICAgaWYoYSA+IGIpIHN3YXAoJmEsICZiKTsKICAgIGlmKGEgPiBjKSBzd2FwKCZhLCAmYyk7CiAgICBpZihiID4gYykgc3dhcCgmYiwgJmMpOwoKICAgIHByaW50ZigiYT0lZCwgYj0lZCwgYz0lZFxuIiwgYSwgYiwgYyk7CgogICAgcmV0dXJuIDA7Cn0=