c语言求三角形面积,为什么输入边长为4,4,4 ,面积会是 1 IND00

2021-04-01 06:03:48 字数 1020 阅读 5541

1楼:匿名用户

||#include

#include

int main(void)

return 0;}

2楼:子期江边葬

#include

#include //数学函数

int main(void)

else

printf("sb\n"); //不满足条件return 0;

}area=sqrt(s*(s-a)*(s-b*(s-c))); 公式写错。 你写了两个return 0 第一个不要 去掉

3楼:匿名用户

同意3楼!

#include

#include

int main(void)

else

printf("sb\n");

return 0;}

4楼:匿名用户

如果你的公式没错的话,sqrt中某些情况下你的算法会出现负数,加fabs就可以了:

area=sqrt(fabs(s*(s-a)*(s-b*(s-c))));

不过貌似你的公式也写错了...

area=sqrt(fabs(s*(s-a)*(s-b)*(s-c)));

5楼:匿名用户

area=sqrt(s*(s-a)*(s-b*(s-c)));

这句是不是应该是:

area=sqrt(s*(s-a)*(s-b)*(s-c));

6楼:匿名用户

area=sqrt(s*(s-a)*(s-b*(s-c)));

看你的括号 真是的 郁闷

7楼:鱼山小子

公式明显错了

area=sqrt(s*(s-a)*(s-b)*(s-c));

8楼:风雨逍遥生

你的公式写错了 你的area是负数的平方根了,结果当然是inf了

直角三角形的三边长分别为3米、4米和5米,则它的面积是

1楼 汪天韵 3 4 2 6 平方米 答 这个直角三角形面积是6平方米 故选 a 直角三角形的三条边长分别为5米,4米和3米,它的面积是多少平方米 2楼 三角形的面积应该是宽高一致的长方形的二分之一,长方形的面积算法是长乘宽即3乘4,再除以2,那么此三角形的面积就是6平方米 直角三角形的三条边是5米...

C语言输入两个整数和运算符号,输出结果前面为什么会有

1楼 匿名用户 有的时候会有零这个字符出现的, 但是有的时候, 会没有这个零出现的, 要看输入的字符是什么? 什么情况, 还有是什么环境下, 每个环境下, 情况是不一样的。 编程实现输入两个整数,输出对应的两个整数 这个怎么做啊 5 2楼 云南新华电脑学校 在php里 php a 20 echo g...