题目内容

已知两个单元中分别存放了两个变量S和T的值,试交换这两个变量的值.

答案:
解析:

  解:算法如下:

  S1 P=S;{先将S的值赋给变量P,这时存放变量S的单元可作它用}

  S2 S=T;{再将T的值赋给S,这时存放变量T的单元可作它用}

  S3 T=P;{最后将P的值赋给T,两个变量S和T的值便完成了交换}

  上述算法用流程图表示如图.

  算法分析:为了达到交换的目的,需要一个单元存放中间变量P.


提示:

要交换存放在两个单元中的变量的值,必须有一个单元存放中间变量.让这个中间变量起到媒介作用达到两个变量值的交换,可以用如图的图示来理解两个变量值交换的过程.


练习册系列答案
相关题目

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

精英家教网