输入3个数据,如果这3个数据能够构成三角形,则计算并输出三角形的面积

请大神做做~~~~~~
请大神做做~~~~~~
请大神做做~~~~~~
请大神做做~~~~~~

#include <stdio.h>
#include<math.h>
int main() {
    int a,b,c;
    scanf("%d %d %d",&a,&b,&c);
    if(a+b>c&&a+c>b&&b+c>a) {
        //海伦公式
        double p=(a+b+c)/2.0,s;
        s=sqrt(p*(p-a)*(p-b)*(p-c));
        printf("%.2lf",s);
    } else {
        printf("不能构成三角形");
    }
    return 0;
}

觉得有用的话采纳一下哈