使用异或操作也可以实现两个变量值的交换

#include <stdio.h>
#include <math.h>

int main() {
    int x, y;
    scanf("%d%d", &x, &y);
    if(y > x) {
        x = x ^ y;
        y = x ^ y;
        x = x ^ y;
    }
    
    printf("%d\n", x);
    printf("%d\n", y);
    return 0;
}