作业帮 > 综合 > 作业

这是我写的输入三角形的三边求出面积的程序,那里出错了啊,求指教

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/11 13:01:59
这是我写的输入三角形的三边求出面积的程序,那里出错了啊,求指教
#include
#include
void main()
{
int a,b,c,s,disc,area;
scanf("%d%d%d",&a,&b,&c);
s=1/2*(a+b+c);
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("area=%f\n",area);
}
这是我写的输入三角形的三边求出面积的程序,那里出错了啊,求指教
1/2应该用括号括起来..
再问: 可是输出的结果是area=0.000000
再答: printf("area=%f\n",area); %f不对啊 你定义的是int啊