大家来看看!三边要不要限定啊![求助]
# include <stdio.h># include <math.h>
main()
{
float a,b,c,s,area;
scanf("%2f%2f%2f",&a,&b,&c);
s=(a+b+c)/2;
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("the area is %f",area);
}
----------------解决方案--------------------------------------------------------
当然要啦...至少都要大于零....二边之和大于第三边...
----------------解决方案--------------------------------------------------------
scanf("%2f%2f%2f",&a,&b,&c);
有这么用的么?
说明输入域的宽度是整数的事啊!!
----------------解决方案--------------------------------------------------------
逻辑问题!楼主先把程序代码想全了啊
----------------解决方案--------------------------------------------------------
输入格式不可以人工强制.
根据数学来是说是要判断的.a,b,c>且a+b>c且a-b<c
----------------解决方案--------------------------------------------------------