编写一个程序,要求输入两个正数a和b的值,输出ab和ba的值.

编写一个程序,要求输入两个正数a和b的值,输出ab和ba的值.

答案

分析:可以利用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的值的交换,因此只需用赋值语句即可实现算法.在一些较为复杂的问题算法中经常需要对两个变量的值进行交换,因此应熟练掌握这种方法.

相关题目

补写出下列名句名篇中的空缺部分。 (1)            ▲ 
补写出下列名句名篇中的空缺部分。 (1)            ▲           ,不患贫而患不安。(《论语·季氏将伐颛臾》)    (2)扪参历井仰胁息,   
生活中我们都需要朋友,我们该结交怎样的“朋友”,不同
生活中我们都需要朋友,我们该结交怎样的“朋友”,不同的人有不同的看法。请认真阅读下面的引语(quotation),按要求写一篇短文。 A true friend is a sour
设数列是首项为1,公比为的等比数列.若为等差数列,则=( 
设数列是首项为1,公比为的等比数列.若为等差数列,则=(    ) A. 2014             B. 2015             C. 4028             D. 4030
下列说法错误的是  A.乙醇和乙酸的酯化反应应用酒精灯加热
下列说法错误的是  A.乙醇和乙酸的酯化反应应用酒精灯加热,而酯的水解则应在水浴加热条件下进行B.乙醇和乙酸的沸点和熔点都比C2H6、C2H4的沸点和
从生命系统的结构层次来分析,下列属于种群的是(    )
从生命系统的结构层次来分析,下列属于种群的是(    ) A.池塘中的一群鱼               B.培养皿中的大肠杆菌菌落 C.培养基被污染后
在平面直角坐标系xOy中,第Ⅰ象限存在沿y轴负方向的匀强电
在平面直角坐标系xOy中,第Ⅰ象限存在沿y轴负方向的匀强电场,第Ⅳ象限存在垂直于坐标平面向外的匀强磁场,磁感应强度为B。一质量为m、电荷量为q
2.下列各句中,没有病句的一项是 A.为引导广大市民自觉
2.下列各句中,没有病句的一项是 A.为引导广大市民自觉养成文明排队、有序乘车、遵守公共交通的习惯,现长期面向社会招募站台引导志愿者。 B.
最近几年,国家在加快经济发展的同时,进一步增加对文体
最近几年,国家在加快经济发展的同时,进一步增加对文体、卫生、疾病防疫等公共事业和公益事业的投入。这表明国家正致力于 A.统筹经济社会发展 

最新题目