题目内容

输入三个正实数x,y,z,以它们为三边是否可以构成直角三角形?编写程序输出结果.
分析:输入三个正实数x,y,z,先判断哪条边为最大边(可能是直角三角形的斜边),利用勾股定理的逆定理判断后,可得结论.
解答:解:输入三个正实数x,y,z,先判断哪条边为最大边
利用选择结构将最大值保存到z中,进而利用勾股定理的逆定理
故程序语句如下:
INPUT x,y,z
IF x>z THEN
t=x
x=z
z=t
END IF
IF y>z THEN
t=y
y=z
z=t
END IF
IF x^2+y^2=z^2 THEN
PRINT“能构成直角三角形“
ENLE
PRINT“不能构成直角三角形“
END IF
END
点评:本题考查的知识点是编写程序解决实际问题,其中利用选择结构将最大值保存到z中,是解答本题的关键.
练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网