题目内容
已知两个单元中分别存放了两个变量S和T的值,试交换这两个变量的值.
答案:
解析:
提示:
解析:
|
解:算法如下: S1 P=S;{先将S的值赋给变量P,这时存放变量S的单元可作它用} S2 S=T;{再将T的值赋给S,这时存放变量T的单元可作它用} S3 T=P;{最后将P的值赋给T,两个变量S和T的值便完成了交换} 上述算法用流程图表示如图.
算法分析:为了达到交换的目的,需要一个单元存放中间变量P. |
提示:
|
要交换存放在两个单元中的变量的值,必须有一个单元存放中间变量.让这个中间变量起到媒介作用达到两个变量值的交换,可以用如图的图示来理解两个变量值交换的过程.
|
练习册系列答案
相关题目