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

题目描述
用海伦公式计算三角形面积。海伦公式:已知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;
}
上一篇:0022 c/c++语言 多个数求平均值


下一篇:[原创]个人工具 - YE快速复制助手(YeFastcopyHelper)