三角形三边长分别为a,b,c,半周长为p,面积为S
存在公式定理如下图:
代码如下:
#include <stdio.h> #include <math.h> int main() { float a = 0, b = 0, c = 0; scanf("%f %f %f", &a, &b, &c); float p = (a + b + c) / 2; //计算半周长 float area = sqrt(p * (p - a) * (p - b) * (p - c)); //海伦公式 计算三角形面积 sqrt为double类型 printf("circumference=%.2f area=%.2lf\n", a + b + c, area); return 0; }