请用c语言输出三角形面积
时间: 2023-10-15 07:02:40 浏览: 60
以下是用C语言计算并输出三角形面积的程序:
```
#include <stdio.h>
int main() {
float base, height, area;
printf("请输入三角形的底边长:");
scanf("%f", &base);
printf("请输入三角形的高:");
scanf("%f", &height);
area = 0.5 * base * height;
printf("三角形的面积为:%f", area);
return 0;
}
```
程序中使用了三个变量:`base`表示底边长,`height`表示高,`area`表示面积。先通过`printf`函数输出提示信息,然后用`scanf`函数获取用户输入的底边长和高。接着使用公式 `area = 0.5 * base * height` 计算面积,并通过`printf`函数输出结果。最后返回0表示程序成功结束。
相关问题
C语言输入三角形边长 输出三角形面积
可以使用海伦公式来计算三角形的面积,公式为:S = sqrt(p * (p - a) * (p - b) * (p - c)),其中p为半周长,即p = (a + b + c) / 2,a、b、c为三角形的三条边长。以下是C语言的代码实现:
#include <stdio.h>
#include <math.h>
int main()
{
float a, b, c, p, s;
printf("请输入三角形的三条边长:\n");
scanf("%f%f%f", &a, &b, &c);
p = (a + b + c) / 2;
s = sqrt(p * (p - a) * (p - b) * (p - c));
printf("三角形的面积为:%f\n", s);
return 0;
}
使用c语言求三角形面积
要使用C语言求解三角形面积,可以使用以下公式:
面积 = 0.5 * 底边长 * 高
其中,底边长和高可以通过用户输入来获取,计算结果可以使用printf语句输出。下面是一个示例代码:
```
#include <stdio.h>
int main() {
float base, height, area;
// 获取用户输入
printf("请输入三角形的底边长:");
scanf("%f", &base);
printf("请输入三角形的高:");
scanf("%f", &height);
// 计算面积
area = 0.5 * base * height;
// 输出结果
printf("三角形的面积为:%f\n", area);
return 0;
}
```
在这个代码中,我们首先定义了三个变量:底边长、高和面积。然后使用scanf语句获取用户输入,计算出面积,并使用printf语句输出结果。