使用异或操作也可以实现两个变量值的交换
#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;
}