1018 交換變量

題目描述
編寫程序,從鍵盤輸入兩個整數(shù)給變量x和y輸出x和y。
在交換x和y中的值后,再輸出x和y,驗證兩個變量中的值是否正確的進行了交換
輸入
1 2
輸出
2 1

樣例輸入

樣例輸出


????????此題主要考查對交換變量方法的掌握,很好理解,但是也要完全掌握,一個非常重要的方法,后面用的也很頻繁。在這里將會用經(jīng)典方法再講一遍。順便提一下需要注意的地方。
????????再講之前,需要先明白一個概念:計算機賦值語言一般都是從右向左讀,而不是我們平常習慣的從左向右。這里需要注意一下。
????????我們分別輸入x, y的值,如果是2, 1。
????????那么第一步:將x的值賦給t,這里你可以理解為把x的復制給t,這時x的值是不會發(fā)生改變的,?且t等于x。
????????第二步:將y的值賦給x,賦值一般都具有強制性,這里的話y的值就替換了x之前的值。
????????第三步:同理第二步,把含有x的值賦給y。
這三步完成后,一般都會完成交換變量,這個不僅僅用于交換變量,對后面的排序也需要,所以一定要牢牢掌握!
【解答】
【運行結(jié)果】

標簽: