int a=3;
int b=4;
a=a+b; //a等于a+b,这里a的值变了7,b没变
b=a-b; //这里a等于7,a-b等于7-4=3,将3赋值给b
a=a-b; //7-3=4,将4赋值给a,两者交换值OK!!!
Console.WriteLine(string.Format("a={0},b={1}",a,b));
Console.ReadKey();
@总结:
1,重点,先改变一个变量(这里改变的是a),存储两者相加的值,然后,先替换一个值,然后和减去替换的值,就交换成功!!!
2,上边解题思路,可以先用小数进行计算验证,看是否成立,然后再断言公式成立,然后用数学归纳法验证是否成立。
浙公网安备 33010602011771号