問題描述
由三角形的三邊長,求其面積。
提示:由三角形的三邊a,b,c求面積可以用如下的公式:
s=(a+b+c)/2
面積=
輸入格式
由空格分開的三個整數。
輸出格式
一個實數,保留兩位小數。
樣例輸入
3 4 5
樣例輸出
6.00
資料規模和約定
輸入的三條邊一定能構成三角形,不用進行判定。a,b,c小于1000
#include <stdio.h>
#include <math.h>
int main(void)
{
double a,b,c;
double s;
scanf("%lf%lf%lf",&a,&b,&c);
s=(a+b+c)/2;
printf("%0.2lf",sqrt( s * ( s-a) * ( s - b ) * ( s-c)));
return 0;
}