1. 程式人生 > >求三角形面積 (sdut oj)

求三角形面積 (sdut oj)

求三角形面積

Time Limit: 1000MS Memory Limit: 65536KB

Problem Description

已知三角形的邊長a、b和c,求其面積。

Input

輸入三邊a、b、c。

Output

輸出面積,保留3位小數。

Example Input

1 2 2.5

Example Output

0.950

Hint

Author


參考程式碼

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