#include <stdio.h>
void scanfall(int *x, int *y, int *z);
void ascend(int *x, int *y, int *z);
void swap(int *x, int *y);
int main(void) {
// your code goes here
int a,b,c;
scanfall(&a,&b,&c);
printf("入力:a=%d:b=%d:c=%d\n", a
, b
, c
); ascend(&a,&b,&c);
printf("昇順:a=%d:b=%d:c=%d\n", a
, b
, c
);
return 0;
}
void scanfall(int *x,int *y,int *z)
{
}
void ascend(int *x, int *y, int *z)
{
if(y>x)
swap(x, y);
if(x>z)
swap(x, z);
if(y>z)
swap(y, z);
}
void swap(int *x, int *y)
{
int w;
w=*x;
*x=*y;
*y=w;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CnZvaWQgc2NhbmZhbGwoaW50ICp4LCBpbnQgKnksIGludCAqeik7CnZvaWQgYXNjZW5kKGludCAqeCwgaW50ICp5LCBpbnQgKnopOwp2b2lkIHN3YXAoaW50ICp4LCBpbnQgKnkpOwppbnQgbWFpbih2b2lkKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCglpbnQgYSxiLGM7CglzY2FuZmFsbCgmYSwmYiwmYyk7CglwcmludGYoIuWFpeWKmzphPSVkOmI9JWQ6Yz0lZFxuIiwgYSwgYiwgYyk7Cglhc2NlbmQoJmEsJmIsJmMpOwoJcHJpbnRmKCLmmIfpoIY6YT0lZDpiPSVkOmM9JWRcbiIsIGEsIGIsIGMpOwoJCglyZXR1cm4gMDsKfQoKdm9pZCBzY2FuZmFsbChpbnQgKngsaW50ICp5LGludCAqeikKewoJc2NhbmYoIiVkIiwgeCk7CglzY2FuZigiJWQiLCB5KTsKCXNjYW5mKCIlZCIsIHopOwoJCn0KCnZvaWQgYXNjZW5kKGludCAqeCwgaW50ICp5LCBpbnQgKnopCnsKCWlmKHk+eCkKCQlzd2FwKHgsIHkpOwoJaWYoeD56KQoJCXN3YXAoeCwgeik7CglpZih5PnopCgkJc3dhcCh5LCB6KTsKCQp9CgoKdm9pZCBzd2FwKGludCAqeCwgaW50ICp5KQp7CglpbnQgdzsKCQoJdz0qeDsKCSp4PSp5OwoJKnk9dzsKCQp9Cg==