幽冥是极度恐慌吗:C语言求三角形面积

来源:百度文库 编辑:神马品牌网 时间:2024/05/03 04:55:53
#include<stdio.h>
main()
{
int a,b,c,l,s;
printf("please input a,b,c:");
scanf("%d%d%d",&a,&b,&c);
if
(a+b>c)&&((b+c>a)&&(a+c>b))
{
l=(a+b+c)/2;
s=sqrt(l*((l-a)*(l-b)*(l-c)));
printf("s=%d",s);
}
else
printf("NO!");
}

谁能告诉我.上面那些东东错在什么地方?
星期五晚上要啊!!!

因为你定义的都是整型变量,而你里面做了除法,当然会出问题,把变量改成实数型就没问题了

把 int 改成 double 就OK 了