题目内容
交换两个变量x,y的值.
答案:
解析:
解析:
|
解:为了达到交换的目的,必须借助一个新的中间变量,不妨设其为p.算法如下: S1 输入x,y; S2 p←x(将x的值赋给p,使p有新值); S3 x←y(将y的值赋给x,使x有新值); S4 y←p(将p的值赋给y,使y有新值); S5 输出x,y. 算法用流程图表示如图:
思路分析:变量是在算法执行过程中,其值可以发生变化的量.本题我们先借用“←”这个赋值符号来帮助解题,它是有方向的符号,表示把后面的量的值替换前面的量的值.本题中,就是通过这个符号来达到“换”的目的. |
练习册系列答案
相关题目