#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)
{
int a,b,c;
scanfall( &a,&b,&c );
printf("入力: a=%d, b=%d, c=%d",a
,b
,c
); ascend( &a,&b,&c );
printf("出力: a=%d, b=%d, c=%d",a
,b
,c
); }
void scanfall(int *x, int *y, int *z)
{
}
void ascend(int *x, int *y, int *z)
{
while(*x>*y || *y>*z)
{
if(*x > *y)
{
swap(&*x,&*y);
}
if(*y > *z)
{
swap(&*y,&*z);
}
}
}
void swap(int *x, int *y)
{
int t,s;
t=*x;
s=*y;
*x=s;
*y=t;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIHNjYW5mYWxsKCBpbnQgKngsaW50ICp5LGludCAqeiApOwp2b2lkIGFzY2VuZChpbnQgKngsIGludCAqeSwgaW50ICp6KTsKdm9pZCBzd2FwKGludCAqeCwgaW50ICp5KTsKCmludCBtYWluKHZvaWQpCnsKCWludCBhLGIsYzsKCXNjYW5mYWxsKCAmYSwmYiwmYyApOwoJcHJpbnRmKCLlhaXlips6IGE9JWQsIGI9JWQsIGM9JWQiLGEsYixjKTsKCWFzY2VuZCggJmEsJmIsJmMgKTsKCXByaW50Zigi5Ye65YqbOiBhPSVkLCBiPSVkLCBjPSVkIixhLGIsYyk7Cn0KCnZvaWQgc2NhbmZhbGwoaW50ICp4LCBpbnQgKnksIGludCAqeikKewoJc2NhbmYoIiVkIiwmKngpOwogIHNjYW5mKCIlZCIsJip5KTsKICBzY2FuZigiJWQiLCYqeik7Cn0KCnZvaWQgYXNjZW5kKGludCAqeCwgaW50ICp5LCBpbnQgKnopCnsKCXdoaWxlKCp4Pip5IHx8ICp5Pip6KQoJewoJCWlmKCp4ID4gKnkpCgkJewoJCQlzd2FwKCYqeCwmKnkpOwoJCX0KCQlpZigqeSA+ICp6KQoJCXsKCQkJc3dhcCgmKnksJip6KTsKCQl9Cgl9Cn0KCnZvaWQgc3dhcChpbnQgKngsIGludCAqeSkKewoJaW50IHQsczsgCgl0PSp4OwoJcz0qeTsKCSp4PXM7CgkqeT10Owp9