您的位置 首页 百科知识

求大神看看哪里出了问题,用海伦公式直冷建求三角形面积,版本是VS万随略蒸的热价都搞密2015

问题补充说明:#include#includevoid main(){ int a, b, c; float s, p; scanf_s("%d%d%d", &a, &b, &c); p = (a + b + c) / 2; s = sqrt(p*(p - a)*(p - b)*(p - c)); printf("p的值为%f", p); printf("三角形面积为%f\n", s); getchar(); getchar();}

求大神看看哪里出了问题,用海伦公式直冷建求三角形面积,版本是VS万随略蒸的热价都搞密2015

p=(a+b+c)/2这句,改为:

p=(a+b+c)/2.0

这样应该就对了。

因为a,b,c都为整来自型,2也为整型,这样系统会默认(a+b+c)/2也是整型运算,所以,你得到的结果就是p=4。

上一篇 键来自盘分号打不出来了,但加按360问答shift可以打出冒号:   说明键盘是好的怎么弄急!!!!!2
下一篇 word求和公式怎么输入
扫一扫,手机访问

扫一扫,手机浏览