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,是等边三角形
否则是等腰三角形。
输出三角形类型
返回
if (a+b)>c THEN
if (a-b)
dengyao
elseif a=b=c then
dengbian
else
yiban
end if
end if
end if