• 4.三角形面积


    基本知识:海伦公式:可根据三角形三边长度计算三角形面积,设三角形的三边为a,b,c.
    l=(a+b+c)/2;
    三角形的面积s=sqrt(l*(l-a)*(l-b)*(l-c))
    sqrt表示开二次根号。

     时间限制: 1 s
     空间限制: 1000 KB

    题目描述 Description

    求三角形的面积

    输入描述 Input Description

    共一行,三角形三边长。

    输出描述 Output Description

    共一行,如可以组成三角形就输出面积(保留2位小数),如不能组成输出No answer

    样例输入 Sample Input

    例1:3 4 5

    例2:1 2 4

    样例输出 Sample Output

    例1:6.00

    例2:No answer





    源代码如下:

    #include

    double a,b,c;

    #include

    int main()

    {

    scanf("%lf%lf%lf",&a,&b,&c);

    if(a+b<=c||b+c<=a||a+c<=b)

    {

    printf("No answer");

    return 0;

    }

    else {

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

    double s=sqrt(l*(l-a)*(l-b)*(l-c));

    printf("%0.2lf",s);

    return 0;

    }

    }














  • 相关阅读:
    JS定时循环
    JS分组
    中位数 题解
    NOIP2017 D2T3 题解
    CF949E Binary Cards 题解
    友善的树形DP
    300英雄的危机(heroes)
    [北京省选集训2019]图的难题 题解
    洛谷 P1268 树的重量 题解
    洛谷 P2633 Count on a tree 题解
  • 原文地址:https://www.cnblogs.com/csgc0131123/p/5290592.html
Copyright © 2020-2023  润新知