题目内容

交换两个变量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.

  算法用流程图表示如图:

  思路分析:变量是在算法执行过程中,其值可以发生变化的量.本题我们先借用“←”这个赋值符号来帮助解题,它是有方向的符号,表示把后面的量的值替换前面的量的值.本题中,就是通过这个符号来达到“换”的目的.


练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网