为什么输出都是错误的,输入正确的数据结果也是错误的
include <stdio.h>#include <math.h>
int main()
{
double a, b, c, s, e;
printf("请输入三角形三边长,用逗号隔开");
scanf("%lf,%lf,%lf", &a, &b, &c);
if (((a + b) > c) &&(( a + c) >b) &&((b + c) > a))
s = (a + b + c) / 2;
e = sqrt(s * (s - a) * (s - b) * (s - c));
printf("三角形面积是%lf", e);
else
{
printf("此三角形不存在");
}