0
点赞
收藏
分享

微信扫一扫

2. 输入三角形的三边,计算三角形的面积。要求提示用户输入的三边是否能组成三角形。

互联网码农 2022-01-17 阅读 63

#include <stdio.h>
#include <math.h>
double mianji(double a, double b, double c);        //定义计算面积的函数
int main()
{
    double a, b, c;
    scanf("%lf %lf %lf", &a, &b, &c);
    printf ("%lf", mianji(a, b, c));
    return 0;
}
double mianji(double a, double b, double c)
{
    if ((a + b < c) || (a + c < b) || (b + c < a))        //是否满足三角形成立的条件判断
        printf("error");
    else
    {
        double p = (a + b + c) / 2;
        double s = sqrt(p * (p - a) * (p - b) * (p - c));
        return s;
    }
}

举报

相关推荐

0 条评论