c# 输入三角形三条边a,b,c的值判断能否构成三角形.(而且这三条边可以是整数或者小数)若能,显示三角形的类型:等边三角形 等腰三角形 等腰直角三角形 直角三角形 任意三角形

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 17:49:55
c# 输入三角形三条边a,b,c的值判断能否构成三角形.(而且这三条边可以是整数或者小数)若能,显示三角形的类型:等边三角形 等腰三角形 等腰直角三角形 直角三角形 任意三角形

c# 输入三角形三条边a,b,c的值判断能否构成三角形.(而且这三条边可以是整数或者小数)若能,显示三角形的类型:等边三角形 等腰三角形 等腰直角三角形 直角三角形 任意三角形
c# 输入三角形三条边a,b,c的值判断能否构成三角形.(而且这三条边可以是整数或者小数)
若能,显示三角形的类型:等边三角形 等腰三角形 等腰直角三角形 直角三角形 任意三角形

c# 输入三角形三条边a,b,c的值判断能否构成三角形.(而且这三条边可以是整数或者小数)若能,显示三角形的类型:等边三角形 等腰三角形 等腰直角三角形 直角三角形 任意三角形
首先,将三条边从小到大排序.如果两个小的值相加大于最大的,则是三角形.
然后判断是否有相等的,如果有,两边相等为等腰.三边相等为等边.结果用变量A表示.
最后判断最小的两个边的平方和是否等于最大边的平方.是,则为直角.结果用变量B表示.
综合AB得到结果.