由b=c及c=30知b=30,
由c=a及a=20知c=20,
∴a=20,b=30,c=20.
∴该语句输出结果为20,30,20.
在解决与赋值语句有关的题目时,一定要明确赋值语句的作用,尤其是涉及对变量多次赋值时,应以最后一次所赋的值为最终要输出的值.
[活学活用]
将两个数a=15,b=64交换,使a=64,b=15,下列赋值语句中正确的一组是( )
A B C D
解析:选B 先把b的值赋给中间变量c,这样c=64,再把a的值赋给变量b,这样b=15,最后把c的值赋给变量a,这样a=64.
利用赋值语句描述算法 [典例] 用赋值语句写出用公式法求一元二次方程x2-5x+6=0的根的算法,并画出算法框图.
[解] 算法步骤如下:
1.a=1,b=-5,c=6;
2.p=-;
3.q=;
4.x1=p+q,x2=p-q;
5.输出x1,x2.
算法框图如图所示.