从键盘输入3个整数作为一个三角形的3条边长,并保存到3个变量a、b、c中,计算并输出该三角形的面积。三角形面积的计算公式为
时间: 2023-04-14 07:02:46 浏览: 185
以下是如何使用 Python 计算三角形面积的代码:
```
a = int(input("请输入第一条边长: "))
b = int(input("请输入第二条边长: "))
c = int(input("请输入第三条边长: "))
# 计算半周长
p = (a + b + c) / 2
# 计算面积
area = (p * (p - a) * (p - b) * (p - c)) ** 0.5
# 输出面积
print("三角形面积为: ", area)
```
相关问题
键盘输入3个整数作为一个三角形的3条边长,并保存到3个变量a、b、c中,计算并输出该三角形的面积
根据海伦公式,可以计算出三角形的面积:
$$
area = \sqrt{s(s-a)(s-b)(s-c)}
$$
其中,$s$ 为半周长,公式如下:
$$
s = \frac{a+b+c}{2}
$$
以下是Python代码实现:
```python
a = int(input("请输入第1条边长:"))
b = int(input("请输入第2条边长:"))
c = int(input("请输入第3条边长:"))
s = (a + b + c) / 2
area = (s * (s - a) * (s - b) * (s - c)) ** 0.5
print("该三角形的面积为:", area)
```
注意:输入的三个数应该是整数,因为三角形的边长一般是整数。
c语言,从键盘输入3个整数作为一个三角形的3条边长,并保存到3个变量a、b、c中,计算并输出该三角形的面积。三角形面积的计算公式为
:S = √[p(p-a)(p-b)(p-c)],其中p为半周长,即p = (a+b+c)/2。
代码如下:
#include <stdio.h>
#include <math.h>
int main()
{
int a, b, c;
double p, s;
printf("请输入三角形的三条边长:");
scanf("%d%d%d", &a, &b, &c);
p = (a + b + c) / 2.0;
s = sqrt(p * (p - a) * (p - b) * (p - c));
printf("该三角形的面积为:%.2f\n", s);
return 0;
}