输入的三角形的三条边a、b、c,计算并输出面积和周长。假设输入三角形三边是合法整形数据。 三角形面积计算公式: 111.png ,其中s=(a+b+c)/2。
时间: 2023-04-30 22:05:56 浏览: 121
题目描述:输入的三角形的三条边a、b、c,计算并输出其面积和周长。假设输入的三角形三边是合法整数数据。
解题思路:根据海伦公式,求出三角形的面积s=(s*(s-a)*(s-b)*(s-c))^0.5,其中s=(a+b+c)/2。然后根据周长公式,求出周长C=a+b+c。
Python代码如下:
a, b, c = map(int, input().split())
s = (a + b + c) / 2
area = (s * (s - a) * (s - b) * (s - c)) ** 0.5
perimeter = a + b + c
print("三角形面积为:%0.2f" % area)
print("三角形周长为:%d" % perimeter)
相关问题
输入三角形的三条边a,b,c的长度,计算并依次输出三角形的周长和面积
假设输入的三角形三条边长度分别为a、b、c,则其周长C为:
C = a + b + c
而其面积S可以根据海伦公式计算:
p = (a + b + c) / 2
S = √(p(p-a)(p-b)(p-c))
其中,p为半周长。
以下是Python代码实现:
a = float(input("请输入三角形的第一条边长:"))
b = float(input("请输入三角形的第二条边长:"))
c = float(input("请输入三角形的第三条边长:"))
C = a + b + c
p = C / 2
S = (p * (p-a) * (p-b) * (p-c)) ** 0.5
print("三角形的周长为:", C)
print("三角形的面积为:", S)
输入三角形的三条边a,b,c的长度,计算并以此输出三角形的周长和面积
好的,我来给您计算。根据海伦公式,可知三角形面积S=sqrt(p*(p-a)*(p-b)*(p-c)),其中p=(a + b + c)/2,周长L=a+b+c。因此,根据您输入的三角形三条边a,b,c的长度,可得:
周长L = a + b + c
面积S = sqrt(p * (p-a) * (p-b) * (p-c)),其中p=(a + b + c)/2
请注意,这里的单位与您输入的单位一致。
希望这能回答您的问题。