给定三个边长,看看他们是否能够组成一个三角形.(MATLAB)
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/10/02 16:15:06
给定三个边长,看看他们是否能够组成一个三角形.(MATLAB)
给定三个边长,看看他们是否能够组成一个三角形.
要求:
编写M函数,输入参数为三个边长,而输出则为字符串,说明给定的边长是否能够组成三角形,若可能,进一步指出是否为等腰三角形或者是等边三角形.
对输入的错误数据格式(如字符串等)能够给出错误提示.
function sanjiaoxing(a,b,c)
a=input('input a:');
b=input('input b:');
c=input('input c:');
if a+b>c&b+c>a&a+c>b
disp('符合三角形条件')
if (a==b&a~=c)|(b==c&b~=a)|(a==c&c~=b)
disp('并且是等腰三角形')
elseif a==b&b==c
disp('并且是等边三角形')
end
else
disp('不符合三角形条件')
end
这个程序应该怎样改呢?
给定三个边长,看看他们是否能够组成一个三角形.
要求:
编写M函数,输入参数为三个边长,而输出则为字符串,说明给定的边长是否能够组成三角形,若可能,进一步指出是否为等腰三角形或者是等边三角形.
对输入的错误数据格式(如字符串等)能够给出错误提示.
function sanjiaoxing(a,b,c)
a=input('input a:');
b=input('input b:');
c=input('input c:');
if a+b>c&b+c>a&a+c>b
disp('符合三角形条件')
if (a==b&a~=c)|(b==c&b~=a)|(a==c&c~=b)
disp('并且是等腰三角形')
elseif a==b&b==c
disp('并且是等边三角形')
end
else
disp('不符合三角形条件')
end
这个程序应该怎样改呢?
function sanjiaoxing(a,b,c)
if a+b>c&&b+c>a&&a+c>b
disp('符合三角形条件')
if (a==b&&a~=c)||(b==c&&b~=a)||(a==c&&c~=b)
disp('并且是等腰三角形')
elseif a==b&&b==c
disp('并且是等边三角形')
end
else disp('不符合三角形条件')
end
再问: 运行不了啊: >> sanjiaoxing(6,6,6) ??? Attempt to execute SCRIPT sanjiaoxing as a function.
再答: sanjiaoxing(6,6,6) 结果: 符合三角形条件 并且是等边三角形 我这儿正常
if a+b>c&&b+c>a&&a+c>b
disp('符合三角形条件')
if (a==b&&a~=c)||(b==c&&b~=a)||(a==c&&c~=b)
disp('并且是等腰三角形')
elseif a==b&&b==c
disp('并且是等边三角形')
end
else disp('不符合三角形条件')
end
再问: 运行不了啊: >> sanjiaoxing(6,6,6) ??? Attempt to execute SCRIPT sanjiaoxing as a function.
再答: sanjiaoxing(6,6,6) 结果: 符合三角形条件 并且是等边三角形 我这儿正常
MATLAB编程:给定三个边长,看能否组成一个三角形
给你一个三角形三边的长度,判断是否能够成为直角三角形的三个边长?
C++程序设计 给你一个三角形三边的长度,判断是否能够成为直角三角形的三个边长?
任意给定三个实数,设计一个算法,判断以这3个实数为边长的三角形是否存在,并画出这个算法的程序框图
任意给定三个实数,设计一个算法,判断 以这3个实数为边长的三角形是否存在,并 画出这个算法的程序框图
任意给定3个正实数,设计一个算法,判断以这3个数为边长的三角形是否存在.
编写一个函数sabc(),根据给定的三角形三条边长a,b,c,返回三角形的面积.
输入三角形的三个边长,首先判断由该 3 个边长组成的三角形是否存在,如果存 在,计算并输出三角形的面积
编写程序,定义三个变量,分别表示三角形的三条边,输出是否能组成一个三角形.
用java语言编程 从键盘输入三个数,以这三个数为三角形三条边的边长,请问这三条边是否可以组成三角形,
CAD 给定3条直线(已知长度)怎么在CAD里组成一个完整的三角形?
编写一个程序,读取用户输入的三个非零数据,判断这三个值是否能够成一个三角形的三条边?(约详细越好)