c语言写出下面问题:已知三角形三边长a,b,c,计算三角形面积,并找到三边最长的边
时间: 2023-03-14 16:24:00 浏览: 155
c++用函数写输入三边——判断三角形形状并计算面积周长
5星 · 资源好评率100%
首先,我们可以使用海伦公式来计算三角形的面积,公式如下:
S=sqrt(p(p-a)(p-b)(p-c))
其中,p=(a+b+c)/2
下面是用 c 语言实现的代码:
double a, b, c;
double p;
double S;
// 读入三边长度
scanf("%lf%lf%lf", &a, &b, &c);
// 计算 p 的值
p = (a + b + c) / 2;
// 计算三角形面积
S = sqrt(p * (p - a) * (p - b) * (p - c));
printf("三角形面积为: %lf\n", S);
要找到三边最长的边,可以使用 if 语句进行判断。
if (a > b && a > c)
{
printf("最长的边为: %lf\n", a);
}
else if (b > a && b > c)
{
printf("最长的边为: %lf\n", b);
}
else
{
printf("最长的边为: %lf\n", c);
}
阅读全文