题目都说了,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;
}