输入的三角形的三条边a、b、c 的长度,计算并依次输出三角形的周长和面积,结果严格保留2位小数。测试用例的数据保证三角形三边数据可以构成三角形。
时间: 2023-09-23 17:05:24 浏览: 325
C语言实验-从键盘输入三角形三个边的长度,计算该三角形的面积。若输入的三条边不能构成三角形。则直接输出信息“不能构成三角形!”
5星 · 资源好评率100%
### 回答1:
周长公式:C = a + b + c
面积公式:S = sqrt(p * (p - a) * (p - b) * (p - c)),其中p = (a + b + c) / 2
输入格式:
三个小数,表示三角形的三条边长度,用空格隔开。
输出格式:
一行,包含两个小数,分别表示三角形的周长和面积,用一个空格隔开。
输入样例:
3.00 4.00 5.00
输出样例:
12.00 6.00
### 回答2:
根据三角形周长和面积的计算公式,首先可以得到周长C的计算公式为:C = a + b + c。然后使用海伦公式来计算三角形的面积,该公式为:S = √s(s-a)(s-b)(s-c) ,其中s为半周长,即s = (a + b + c)/2。
那么根据以上公式,可以得到以下代码:
```python
import math
a = float(input("请输入三角形的边a的长度:"))
b = float(input("请输入三角形的边b的长度:"))
c = float(input("请输入三角形的边c的长度:"))
# 计算周长
C = a + b + c
# 计算半周长
s = (a + b + c) / 2
# 计算面积
S = math.sqrt(s * (s - a) * (s - b) * (s - c))
# 输出结果
print("三角形的周长为:%.2f" % C)
print("三角形的面积为:%.2f" % S)
```
在运行程序时,会提示输入三角形的三条边的长度,输入完成后,程序会自动计算并输出三角形的周长和面积,保留两位小数。
### 回答3:
对于输入的三角形的三条边a、b、c的长度,我们可以使用海伦公式来计算三角形的周长和面积。
首先计算三角形的周长,即周长=边a+边b+边c。
然后计算三角形的半周长,即s=(边a+边b+边c)/2。
最后使用海伦公式计算三角形的面积,即面积=sqrt(s*(s-边a)*(s-边b)*(s-边c))。
下面是具体的计算过程:
输入:边a、边b、边c的长度
输出:三角形的周长和面积(保留2位小数)
1. 计算周长:周长 = 边a + 边b + 边c
2. 计算半周长:s = (边a + 边b + 边c) / 2
3. 计算面积:面积 = sqrt(s * (s - 边a) * (s - 边b) * (s - 边c))
4. 输出结果:输出周长和面积,保留2位小数
例如,输入边a=3, 边b=4, 边c=5,进行计算:
周长 = 3 + 4 + 5 = 12
半周长 = (3 + 4 + 5) / 2 = 6
面积 = sqrt(6 * (6 - 3) * (6 - 4) * (6 - 5)) ≈ 6
输出结果:周长为12.00,面积为6.00。
注意:以上计算过程仅适用于输入的边长能组成一个三角形的情况。如果输入的边长不能构成三角形,就无法计算周长和面积。
阅读全文