分析:可以利用INPUT语句输入两个正数,然后将ab和ba的值分别赋给两个变量输出即可.也可以将ab和ba的底数和幂数进行交换,故还可以利用赋值语句,采用将两个变量的值互换的办法实现.
解:程序1:
INPUT “a,b:”;a,b
A=a^b
B=b^a
PRINT “a^b=”;A,“b^a=”;B
END
程序2:
INPUT “a,b:”;a,b
A=a^b
PRINT “a^b=”;A
x=a
a=b
b=x
A=a^b
PRINT “b^a=”;A
END
点评:交换a,b的值可通过下面三个语句来实现:
t=a
a=b
b=t
通过引进一个中间变量t实现变量a和b的值的交换,因此只需用赋值语句即可实现算法.在一些较为复杂的问题算法中经常需要对两个变量的值进行交换,因此应熟练掌握这种方法.
湖北省互联网违法和不良信息举报平台 | 网上有害信息举报专区 | 电信诈骗举报专区 | 涉历史虚无主义有害信息举报专区 | 涉企侵权举报专区
违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com