c语言实现输入计算三角形面积
时间: 2024-10-25 13:05:52 浏览: 27
c语言计算三角形面积代码
5星 · 资源好评率100%
在C语言中,计算三角形面积的基本公式是:面积 = 底 * 高 / 2。下面是一个简单的程序,它接受用户输入三角形的底和高,然后计算并显示面积:
```c
#include <stdio.h>
double calculate_triangle_area(double base, double height) {
return (base * height) / 2.0; // 除以2.0是为了得到浮点数结果
}
int main() {
double base, height;
printf("请输入三角形的底边长: ");
scanf("%lf", &base);
printf("请输入三角形的高度: ");
scanf("%lf", &height);
if (base <= 0 || height <= 0) { // 检查输入是否合法
printf("错误:边长必须为正数.\n");
return 1;
}
double area = calculate_triangle_area(base, height);
printf("三角形的面积是: %.2lf 平方单位.\n", area); // 保留两位小数
return 0;
}
```
在这个程序中,`calculate_triangle_area` 函数负责计算面积,主函数则负责接收用户输入并进行有效性检查。
阅读全文