萌新求助。给了三角形三边,求面积,为什么输出结果会错误,是哪里出现了问题。
#include<stdio.h>
#include<math.h>
int main(void)
{
int a,b,c,S,area;
printf("输入三边");
scanf("%d,%d,%d",&a,&b,&c);
S=(a+b+c)/2;
area=S*(S-a)*(S-b)*(S-c);
printf("该三角形面积为: %d/n",sqrt(area));
return 0;
}