我面临的问题是:
编写一个算法,读取表示三角形边的三个整数a, b, c
接下来,打印所代表的三角形类型(斜角,等边,等腰)。
假设表示有效的三角形。
我想对我的算法可能出现的错误或我可以采取哪些措施来改进其顺序的反馈提供一些反馈:
step 1) Start
step 2) Declare int a,b,c
step 3) Prompt a,b,c
step 4) Read a,b,c
step 5) If (a<>b and b<>c and c<>a) then
step 6) Print "Scalene Triangle"
step 7) Elseif((a=b and a != c) or (a=c and a!=b) or (b=c and b!=a))
step 8) Print "Isoceles Triangle"
step 9) Elseif ((a=b & b!=c ) or (a=c & c!=b) or (b=c & c!=a)) then
step 10) Print "Equilateral Triangle"
step 11) Endif
step 12) Stop
答案 0 :(得分:1)
有4种三角形
然后将A,B和C视为3个边,然后
答案 1 :(得分:0)
你也可以将等边三角形作为等高三角形,所以将它改为: