欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

0024 c/c++语言 三角形的面积

程序员文章站 2022-04-01 17:29:50
...

题目描述
用海伦公式计算三角形面积。海伦公式:已知3个边长A,B,C。设S=(A+B+C)/2,面积=sqrt(S*(S-A)(S-B)(S-C))。
输入
第一行一个正整数T,表示有T组测试数据。第2行~第T+1行,每行3个实数A,B,C,用空格隔开。
输出
对于每组A,B,C,输出一行,该行包含一个实数,表示面积S,结果保留3位小数。
样例输入
2
6.0 6.0 6.0
3.0 4.0 5.0
样例输出
15.588
6.000

#include<stdio.h>
#include<math.h>
int main()
{
    int n;
    float a,b,c;
    scanf("%d",&n);
    while(n--){
        scanf("%f %f %f",&a,&b,&c);
        float s;
        s=(a+b+c)/2;
        float x;
        x=sqrt(s*(s-a)*(s-b)*(s-c));
        printf("%.3lf\n",x);
    }
    return 0;
}