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

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/15 08:05:45
c# 输入三角形三条边a,b,c的值判断能否构成三角形.(而且这三条边可以是整数或者小数)若能,显示三角形的类型:等边三角形 等腰三角形 等腰直角三角形 直角三角形 任意三角形
xR[N@ M@C; 4j+%<*/ FbnfJ>s=3JҼ*&_}Y$K &1.uk)6!]w$ZюtQ)6y{X% s$bۧx¶&䭒uj!'QD5;ϕM2̗ܪ(+tC!K" ၻVB[ψ{ l+Т3K`??R}Alîmf>NwRx,IH .YI [l{t||A2B''8՜H?NN&G^q> c[$XS7sV55HѾlRVʷuE|L

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

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