1018 交换变量

题目描述
编写程序,从键盘输入两个整数给变量x和y输出x和y。
在交换x和y中的值后,再输出x和y,验证两个变量中的值是否正确的进行了交换
输入
1 2
输出
2 1

样例输入

样例输出


此题主要考查对交换变量方法的掌握,很好理解,但是也要完全掌握,一个非常重要的方法,后面用的也很频繁。在这里将会用经典方法再讲一遍。顺便提一下需要注意的地方。
再讲之前,需要先明白一个概念:计算机赋值语言一般都是从右向左读,而不是我们平常习惯的从左向右。这里需要注意一下。
我们分别输入x, y的值,如果是2, 1。
那么第一步:将x的值赋给t,这里你可以理解为把x的复制给t,这时x的值是不会发生改变的, 且t等于x。
第二步:将y的值赋给x,赋值一般都具有强制性,这里的话y的值就替换了x之前的值。
第三步:同理第二步,把含有x的值赋给y。
这三步完成后,一般都会完成交换变量,这个不仅仅用于交换变量,对后面的排序也需要,所以一定要牢牢掌握!
【解答】
【运行结果】


