• 扩大
    缩小

    海伦公式--求三角形面积

    解题思路: 三角形的周长只需要将输入的三边长相加就可以得到,三角形的面积可以用公式,先将周长除以2得到t,在用t分别减去三角形的每一条边,得到的数用u、i、o存起来,最后将t、u、i、o乘起来再开根号就得到三角形的面积了,开根号的库函数是“sqrt”,头文件是math.h,输出时输出打%.2lf,保留两位小数。 代码如下:

    #include <stdio.h>
    #include <math.h>
    int main()
    {
        double q = 0, w = 0, e = 0, r = 0;
        double t = 0, y = 0, u = 0, i = 0,o=0,p=0;
        scanf("%lf%lf%lf", &q, &w, &e);
        r = q + w + e;//三角形的周长
        t = r / 2;
        u = t - q;
        i = t - w;
        o = t - e;
        p = t * u * i * o;
        y = sqrt(p);
        printf("circumference=%.2lf area=%.2lf\n", r, y);
        return 0;
    }

    posted on 2022-06-14 19:25  Ancientea  阅读(1494)  评论(0)    收藏  举报

    导航