求三角形面积
输入三角形的三边长,求三角形面积#include <stdio.h>
void main()
{
float a,b,c,s,area;
scanf("%f %f %f",&a,&b,&c);
s = (a+b+c)/2.0;
area = sqrt(s*(s-a)*(s-b)*(s-c));
printf("s=%f\n",s);
printf("The area is%f\n",area);
}
请问程序哪里错了,面积怎么是这么奇怪的数? 奇怪什么??? 牡丹花下死做鬼 发表于 2015-7-28 22:25
奇怪什么???
面积不对
fishliang 发表于 2015-7-28 22:29
面积不对
不是六么 这是个直角三角形啊 不就是3*4/2 = 6啊
牡丹花下死做鬼 发表于 2015-7-28 22:39
不是六么 这是个直角三角形啊 不就是3*4/2 = 6啊
我知道哪里错了,我没有包括math.h头文件
页:
[1]