问题:编写M函数,输入为三个边长,而输出则为字符串,说明给定的边长时候能够组成三角形,若可能,请进一步指出是否为等腰三角形或者等边三角形
clear all
a=input('输入第一条边长');
b=input('输入第二条边长');
c=input('输入第三条边长');
A=[1,1,1];
A(1,1)=a;
A(1,2)=b;
A(1,3)=c;
B=sort(A,2,'descend');
if B(1,1)<B(1,2)+B(1,3)
str1='可以构成三角形';
if (B(1,1)==B(1,2))&(B(1,2)==B(1,3))
str1='为等边三角形';
elseif (B(1,2)==B(1,3))&(~(B(1,1)==B(1,2)))
str1='为等腰三角形';
end
else
str1='这三条边不能构成三角形';
end
disp(str1);