不使用第三个变量交换两个整数a,b的值
//题目:不使用第三个变量交换两个整数a,b的值
int a = 2;
int b = 5;
//第一种方式
//a = a + b;
//b = a - b;
//a = a - b;
//txta.Text = a.ToString();
//txtb.Text = b.ToString();
//第二种方式
a = a - b;
b = a + b;
a = b - a; //这个要好好想一下逻辑:第二步 b = a + b 时,b就是原来的a, a-(a-b) =a-a+b=b
txta.Text = a.ToString();
txtb.Text = b.ToString();