三角形的面积(编程入门题-C/C++&Java&Python实现)
编程入门学习从这开始,本文使用C、C++、Python、Java语言分别解题解题,包含完善题目,解题思路,解题代码,代码讲解,题目总结。~
一.题目
题目描述
用海伦公式计算三角形面积。海伦公式:已知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
1.1 解题思路
解题思路如下:
- 读取输入的测试数据的数量 T。
- 通过一个循环,对每组测试数据进行以下步骤:
a. 读取三个实数 A、B、C,表示三角形的三边长度。
b. 计算半周长 S,使用公式 S = (A + B + C) / 2。
c. 使用海伦公式计算三角形的面积,公式为 sqrt(S * (S - A) * (S - B) * (S -