欢迎光临散文网 会员登陆 & 注册

1018 交换变量

2021-10-16 23:03 作者:羽走  | 我要投稿


题目描述

编写程序,从键盘输入两个整数给变量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。


这三步完成后,一般都会完成交换变量,这个不仅仅用于交换变量,对后面的排序也需要,所以一定要牢牢掌握!

【解答】

【运行结果】


1018 交换变量的评论 (共 条)

分享到微博请遵守国家法律