两个数互换
方法一
void swap(int &a, int &b)
{
a = a + b;
b = a - b;
a = a - b;
}
方法二
void swap(int &a, int &b)
{
a ^= b;
b ^= a;
a ^= b;
}
方法三
void swap(int &a, int &b)
{
int temp = a;
a = b;
b = temp;
}