把a、b中的值进行交换。
i
cludestdioh
voidmai
i
tab
pri
tf“I
putab”
sca
f“dd”①
a②ba③a④
pri
tf“adbd
”ab
解:①ab
②b
③b
④b
8
f七、编程题。
1.输入3个字符后,按各字符ASCII码从小到大的顺序输出这些字符。解:i
cludestdioh
voidmai
charc1c2c3tmi
midmax
c1getcharc2getcharc3getcharmi
tc1c2c1c2c3tc3maxtc1c2c1c2c3tc3midc1c2c3mi
maxputcharmi
putcharmidputcharmax2.输入两点坐标(x1,y1)、(x2,y2),计算并输出两点间的距离。解:i
cludestdiohi
cludemathhvoidmai
doublex1y1x2y2dpri
tf“请输入两点坐标x1y1x2y2
”sca
f“lflflflf”x1y1x2y2dsqrtx1x2x1x2y1y2y1y2pri
tf“两点间距离f
”d3.编写程序,计算球体积并输出它的值。要求输入半径值,计算结果保留三位小数。解:i
cludestdiohi
cludemathhdefi
ePI31415926voidmai
doublergvpri
tf“请输入半径值:
”sca
f“lf”rgv403PIpowr3pri
tf“半径为f的球的体积为:3f
”rgv4.输入三角形的底和高,求三角形面积。解:i
cludestdiohdefi
ePI314159voidmai
doubleahspri
tf“请输入三角形的底,高
”sca
f“lflf”ahsah2
9
fpri
tf“三角形面积f
”s5.编写程序,输入一个实数后输出该数的绝对值。
解:i
cludestdiohvoidmai
doublexypri
tf“请输入一个实数
”sca
f“lf”xyx0xxpri
tf“gg
”xy6.输入梯形的上底、下底和高,求梯形面积。解:i
cludestdiohvoidmai
doubleabhspri
tf“请输入梯形的上底,下底,高
”sca
f“lflflf”abhsabh2pri
tf“梯形面积f
”s7输入矩形的边长,求矩形面积。解:i
cludestdiohvoidmai
doubleabspri
tf“请输入矩形的长,宽
”sca
f“lflf”absabpri
tf“矩形面积f
”s8已知等差数列的第一项为a,公差为d,求前
项之和,a、d、
由键盘输入。解:i
cludestdiohvoidmai
i
tad
sumpri
tf“请输入等差数列的首项公差项数
”sca
f“ddd”ad
suma
1d2pri
tf“sumd
”sum
10
f9编写程序,将d天h小时m分钟换算成分钟,输入d、h、m,输出换算结果。解:i
cludestdiohvoidmai
i
tdhmtpri
tf“请输入天小时分钟
”sca
f“ddd”dhmtd2460h60mpri
tf“d天d小时d分钟d分钟
”dhmt
10编写程序,求出给定半径r的圆以及内接正
边形的面积,输出计算结果。r和
的值由键盘输入。r