#include <stdio.h>
void swap(int *x, int *y){
int tmp = *y;
*y = *x;
*x = tmp;
}
int main() {
int a = 3;
int b = 1;
int c = 2;
printf("a=%d, b=%d, c=%d\n", a
,b
,c
);
if(a>b)
swap(&a,&b);
if(b>c)
swap(&b,&c);
if(a>b)
swap(&a,&b);
printf("a=%d, b=%d, c=%d\n", a
,b
,c
);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIHN3YXAoaW50ICp4LCBpbnQgKnkpewogICAgaW50IHRtcCA9ICp5OwogICAgKnkgPSAqeDsKICAgICp4ID0gdG1wOwp9CgppbnQgbWFpbigpIHsKICAgIGludCBhID0gMzsKICAgIGludCBiID0gMTsKICAgIGludCBjID0gMjsKICAgIAogICAgcHJpbnRmKCJhPSVkLCBiPSVkLCBjPSVkXG4iLCBhLGIsYyk7CiAgICAKICAgIGlmKGE+YikKICAgICAgICBzd2FwKCZhLCZiKTsKICAgIAogICAgaWYoYj5jKQogICAgICAgIHN3YXAoJmIsJmMpOwogICAgCiAgICBpZihhPmIpCiAgICAgICAgc3dhcCgmYSwmYik7CiAgICBwcmludGYoImE9JWQsIGI9JWQsIGM9JWRcbiIsIGEsYixjKTsKCiAgICByZXR1cm4gMDsKfQo=