求解 哪里出了问题6778

img

img

img

img

题目都说了,a,b,c的值是要输入的,不是直接写死的啊。

a、b、c三边的值不是固定的,你可以定义之后,借助scanf来输入,详细程序如下,仅供参考:

#include <stdio.h>
#include <math.h>
int main()
{
    int a,b,c;
    double area,perimeter,s;
    scanf("%d%d%d",&a,&b,&c);
    if(a+b>c&&a+c>b&&b+c>a||a==b==c)
    {
        s = (a+b+c)/2;
        area = sqrt(s*(s-a)*(s-b)*(s-c));
        printf("面积area = %lf",area);
    }
    return 0;
}