C语言实现三角形面积计算(海伦公式)
以下是使用C语言编程实现三角形面积计算的代码:
#include <stdio.h>
#include <math.h>
int main() {
float a, b, c; // 三角形的三个边长
float s, area; // s为半周长,area为三角形的面积
// 输入三角形的三个边长
printf('请输入三角形的三个边长:\n');
scanf('%f %f %f', &a, &b, &c);
// 计算半周长
s = (a + b + c) / 2;
// 计算面积
area = sqrt(s * (s - a) * (s - b) * (s - c));
// 输出面积
printf('三角形的面积为:%.2f\n', area);
return 0;
}
注解:
- 首先定义了三个变量a、b、c,分别表示三角形的三个边长,以及s和area两个变量用于计算和存储半周长和面积。
- 使用
printf和scanf函数分别进行输入和输出操作。 - 计算半周长:将三个边长相加后除以2,得到半周长s。
- 使用海伦公式计算面积:使用
sqrt函数计算平方根,并将计算结果赋值给area。 - 使用
printf函数输出计算得到的面积。注意使用%.2f格式控制符保留两位小数。
原文地址: https://www.cveoy.top/t/topic/ph0b 著作权归作者所有。请勿转载和采集!