#2022. C语言程序设计教程(第三版)课后习题9.3

C语言程序设计教程(第三版)课后习题9.3

说明

已知三角形的三边 $a$、$b$、$c$,三角形面积的计算公式为:

$$ S = \frac{a + b + c}{2} $$

$$ \text{area} = \sqrt{S \times (S - a) \times (S - b) \times (S - c)} $$

请定义两个带参数的宏:一个用于计算 $S$,另一个用于计算面积 area。在程序中用带实参的宏名来求面积。

输入格式

输入三角形的三条边 $a$、$b$、$c$,可以是实数,用空格分隔。任意实数<=1000

输出格式

输出三角形的面积,保留 3 位小数。
3 4 5
6.000