满分5 > 高中数学试题 >

输入三个正实数x,y,z,以它们为三边是否可以构成直角三角形?编写程序输出结果....

输入三个正实数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
复制答案
考点分析:
相关试题推荐
阅读程序语句,写出运行结果,并将其中的循环语句改用loop-until语句来表示.

manfen5.com 满分网 查看答案
以下程序运行后的输出结果是( )
manfen5.com 满分网
A.17
B.19
C.21
D.23
查看答案
manfen5.com 满分网如果右边程序运行后输出的结果是132,那么在程序中until后面的“条件”应为( )
A.i>11
B.i>=11
C.i<=11
D.i<11
查看答案
manfen5.com 满分网根据如图所示的伪代码,当输入a,b分别为2,3时,最后输出的m的值为    查看答案
执行下列算法语句.若输入x=10,则输出y的值为   
manfen5.com 满分网 查看答案
试题属性
  • 题型:解答题
  • 难度:中等

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.