C语言计算三角形的面积

#include
#include
int main()//计算任意三角形的面积
{
    float a = 0;
    float b = 0;
    float c = 0;
    float s = 0;
    float area = 0;
    printf("请输入三条边的长度:");
    scanf("%f%f%f", &a, &b, &c);
    if (a + b > c && a + c > b && b + c > a)//判断任意两边大于第三边
    {
        s = (a + c + b) / 2;
        area = sqrt(s*(s - a)*(s - b)*(s - c));//计算三角形面积公式:sqrt为数学公式开平方,需要引用math头文件
        printf("三角形的面积为:%f\n", area);
    }
    else
        printf("三边不满足条件\n");
    return 0;
}

你可能感兴趣的:(C语言,c语言)