跪求各位大佬们解答,小弟万分感激!利用海伦公式编程求三角形的面积

利用海伦公式和函数调用,怎样编程出一个求三角行的程序啊?图片

C++写了一个,就直接套公式即可

double traingle_area(double a,double b,double c){
    if(a + b < c || a + c < b || c + b < a){
    // 不是三角形
        return -1;
    }
    double p = (a + b + c) / 2.0;
    return sqrt(p * (p - a) * (p - b) * (p - c));
}

那个return 0行吗?还有你知道用函数main()怎样调用吗?

抱歉,我不是经常看CSDN,emmmm,这么长时间你应该解决了吧?

就是在main()函数中调用这个结果,可以看到函数头中的定义,所以

double ans = traingle_area(a,b,c);
// 这个ans就是结果
// a,b,c是三条边的长度