#include <stdio.h>
//dai2kai
int a, b, c;
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 *x, *y, *z;
    x = &a;
    y = &b;
    z = &c;
    scanfall(x, y, z);
    printf("入力：a=%d, b=%d, c=%d\n", *x, *y, *z);
    ascend(x, y, z);
    printf("昇順：a=%d b=%d c=%d\n", *x, *y, *z);
    return 0;
}
 
void scanfall(int *x, int *y, int *z) {
    scanf("%d", x);
    scanf("%d", y);
    scanf("%d", z);
}
 
void ascend(int *x, int *y, int *z) {
    if (*x > *y) {
        swap(x, y);
    }
    if (*y > *z) {
        swap(y, z);
    }
    if (*x > *y) {
        swap(x, y);
    }
}
 
void swap(int *x, int *y) {
    int w;
    w = *x;
    *x = *y;
    *y = w;
}