c语言求三角形的面积

要求三角形的面积,可以使用海伦公式。首先需要知道三角形的三边长abc,然后根据海伦公式计算面积:

面积 = sqrt(p * (p - a) * (p - b) * (p - c))

其中,p是半周长,即 (a + b + c) / 2

以下是C语言代码实现:

#include

#include

double triangle_area(double a, double b, double c) {

    double p = (a + b + c) / 2;

    return sqrt(p * (p - a) * (p - b) * (p - c));

}

int main() {

    double a, b, c;

    printf("请输入三角形的三边长:

");

    scanf("%lf %lf %lf", &a, &b, &c);

    double area = triangle_area(a, b, c);

    printf("三角形的面积为:%.2lf

", area);

    return 0;

}

你可能感兴趣的:(c语言,算法,数据结构)