海伦公式--求三角形面积
解题思路: 三角形的周长只需要将输入的三边长相加就可以得到,三角形的面积可以用公式,先将周长除以2得到t,在用t分别减去三角形的每一条边,得到的数用u、i、o存起来,最后将t、u、i、o乘起来再开根号就得到三角形的面积了,开根号的库函数是“sqrt”,头文件是math.h,输出时输出打%.2lf,保留两位小数。 代码如下:
#include <stdio.h>#include <math.h>int main(){ double q = 0, w = 0, e = 0, r = 0; double t = 0, y = 0, u = 0, i = 0,o=0,p=0; scanf("%lf%lf%lf", &q, &w, &e); r = q + w + e;//三角形的周长 t = r / 2; u = t - q; i = t - w; o = t - e; p = t * u * i * o; y = sqrt(p); printf("circumference=%.2lf area=%.2lf\n", r, y); return 0;}
浙公网安备 33010602011771号