文章

34

粉丝

109

获赞

7

访问

21.2k

头像
求三角形的面积 题解:c,利用海伦公式
P1125 兰州大学/西北工业大学2019机试
发布于2024年3月5日 15:40
阅读数 613

#include <stdio.h>

#include <math.h>

double len(int x1, int y1, int x2, int y2)
{
    return sqrt((double)(x2 - x1) * (x2 - x1) + (double)(y2 - y1) * (y2 - y1));
}

int main()
{
    int q, w, e, r, t, y;

    while (scanf("%d%d%d%d%d%d", &q, &w, &e, &r, &t, &y) != EOF)
    {
        double a = len(q, w, e, r);
        double b = len(q, w, t, y);
        double c = len(e, r, t, y);

        double p = (a + b + c) / 2;

        printf("%.2f\n", sqrt(p * (p - a) * (p - b) * (p - c)));
    }

    return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发