1 编写程序,输入3个整数,判断它们是否能够构成三角形,若能构成三角形,则输出三角形的类型(等边、等腰

2025-05-10 15:06:42
推荐回答(2个)
回答1:

3个整数是不是边长?
我给你写个简单流程:

获取输入a,b,c
若a<=0或b<=0或c<=0,不能构成三角形,返回。
对a,b,c从小到大排序后,设为xyz
如果x+y小于等于z,不能构成三角形,返回。
// 运行到这里,肯定可以构成三角形了,下面判断三角形类型
如果x^2+y^2 = z^2,是直角三角形
如果x=y
如果x=z,是等边三角形
否则是等腰三角形。
输出三角形类型
返回

回答2:

if (a+b)>c THEN
if (a-b) if a=b or b=c or a=c then
dengyao
elseif a=b=c then
dengbian
else
yiban
end if
end if
end if