已知三角形的三边长为a,b,c,计算三角形面积的公式为: area =sqrt(s(s-a)(s-b)(s-c)),s=1/2(a+b+c) 其中,a,b,c为浮点数,sqrt为开平方计算。 要求编写程序,从键盘输入a,b,c的值,计算并输出三角形的面积。 注意:不用判断输入的边长值是否满足三角形要求, 只需进行简单计算即可。 **要求输入提示信息格式为:"Input a,b,c:"; **要求输入数据格式:"%f,%f,%f" **输出格式要求:"area=%.2f\n"
时间: 2024-01-24 13:17:49 浏览: 86
C语言实验-从键盘输入三角形三个边的长度,计算该三角形的面积。若输入的三条边不能构成三角形。则直接输出信息“不能构成三角形!”
5星 · 资源好评率100%
以下是Python3的代码实现:
```python
import math
a, b, c = input("Input a,b,c:").split(",")
a, b, c = float(a), float(b), float(c)
s = (a + b + c) / 2
area = math.sqrt(s * (s - a) * (s - b) * (s - c))
print("area=%.2f" % area)
```
输入示例:
```
Input a,b,c:3.2,4.5,5.1
```
输出示例:
```
area=6.48
```
阅读全文