//假设三角形的三条边长为a,b和c,从键盘输入三条边的边长(要求在一条scanf()中输入3个值,中间用逗号分隔),
//先判断这三条边是否能构成三角形,如果能则求三角形的面积area并输出,保留两位小数,否则输出“Error!”。
//下面这个不完整,只能在a<b<c成立
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
double a,b,c,z,area,s,q;
scanf("%lf,%lf,%lf",&a,&b,&c);
z=a+b;
s=(a+b+c)/2;
q=s*(s-a)*(s-b)*(s-c);
if (c<z)
{
area= sqrt(q);
printf("area=%.2f",area);
}
else
printf("Error!");
printf("\n");
return 0;
}