#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;
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+CiAKdm9pZCBzd2FwKGludCAqeCwgaW50ICp5KXsKICAgIGludCB0bXAgPSAqeTsKICAgICp5ID0gKng7CiAgICAqeCA9IHRtcDsKfQogCmludCBtYWluKCkgewogICAgaW50IGEgPSAzOwogICAgaW50IGIgPSAxOwogICAgaW50IGMgPSAyOwogCglpZihhPmIpewoJCXN3YXAoJmEsJmIpOwoJfQoJaWYoYT5jKXsKCQlzd2FwKCZhLCZjKTsKCX0KCWlmKGI+Yyl7CgkJc3dhcCgmYiwmYyk7Cgl9CiAgICAKICAgIHByaW50ZigiYT0lZCwgIGI9JWQsIGM9JWRcbiIsIGEsIGIsIGMpOwogCiAgICByZXR1cm4gMDsKfQog