2019-02-13:C语言--计算多个三角形的面积

C语言--计算多个三角形的面积

1、题目要求:输入多个三角形的三条边的长度,依次输出它的面积。

(1)输入部分:

第一行是一个整数N,代表后面有N行,每一行有三个用空格分开的实数,这三个实数代表三角形的三条边。

(2)输出部分:

依次输出N个三角形的面积,每个面积占一行。

(3)提示:

根据海伦公式计算三角形面积:

中间量:

用海伦公式求面积:


2C程序实现

#include"stdio.h"

#include"math.h"

int main()

{   

    int i,N;

    double a,b,c,d,s;

    scanf("%d",&N);

    for(i=0;i<N;i++)

    {

        scanf("%lf%lf%lf",&a,&b,&c);

        d=0.5*(a+b+c);

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

        printf("%lf\n",s);   

    }

    return 0;   

}

:此问题考察的C语言知识点有:(1)乘法符号的表示;(2)数学函数的用法。(3)循环的用法

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容