自留or欢迎大佬纠错【题目描述】传说古代的叙拉古国王海伦二世发现的公式利用三角形的三条边长来求取三角形面积。已知△ABC中的三边长分别为a,b,c求△ABC的面积。提示海伦公式s√p(p−a)(p−b)(p−c),其中pabc/2。【输入】三角形的三条边长。【输出】面积。保留3位小数【输入样例】2.1 3.1 4.1【输出样例】3.179#includestdio.h#includemath.hint main(){double a,b,c,p;scanf(%lf %lf %lf,a,b,c);p(abc)/2;printf(%.3f,sqrt(p*(p-a)*(p-b)*(p-c)));return 0;}
【三角形面积】信息学奥赛一本通C语言解法(题号2073)
自留or欢迎大佬纠错【题目描述】传说古代的叙拉古国王海伦二世发现的公式利用三角形的三条边长来求取三角形面积。已知△ABC中的三边长分别为a,b,c求△ABC的面积。提示海伦公式s√p(p−a)(p−b)(p−c),其中pabc/2。【输入】三角形的三条边长。【输出】面积。保留3位小数【输入样例】2.1 3.1 4.1【输出样例】3.179#includestdio.h#includemath.hint main(){double a,b,c,p;scanf(%lf %lf %lf,a,b,c);p(abc)/2;printf(%.3f,sqrt(p*(p-a)*(p-b)*(p-c)));return 0;}