用if语句和fprintf函数及input函数编写以下程序: 已知两个数值, 判断大小, 并输出较大的数 值; 已知三条边长度,判断该三条边能否组成一 个三角形,并输出判断结果; 方程ax^2+bx+c=0,已知a,b,c判断方程根 的情况, 并输出方程的根。 以上三个程序大家在matlab软件上操作, 将
时间: 2023-03-29 18:03:45 浏览: 133
第一个程序:
num1 = input("请输入第一个数值:");
num2 = input("请输入第二个数值:");
if num1 > num2
fprintf("较大的数值为:%d\n", num1);
else
fprintf("较大的数值为:%d\n", num2);
end
第二个程序:
a = input("请输入第一条边的长度:");
b = input("请输入第二条边的长度:");
c = input("请输入第三条边的长度:");
if a+b>c && a+c>b && b+c>a
fprintf("可以组成一个三角形\n");
else
fprintf("无法组成一个三角形\n");
end
第三个程序:
a = input("请输入a的值:");
b = input("请输入b的值:");
c = input("请输入c的值:");
delta = b^2 - 4*a*c;
if delta >
x1 = (-b + sqrt(delta)) / (2*a);
x2 = (-b - sqrt(delta)) / (2*a);
fprintf("方程的两个根为:%f, %f\n", x1, x2);
elseif delta ==
x = -b / (2*a);
fprintf("方程的唯一根为:%f\n", x);
else
fprintf("方程无实数根\n");
end
阅读全文
相关推荐

















