2019-03-09 C语言学习11-求三角形面积

1.给出三角形的三边长,求三角形的面积。

设计思路:

  1.给出的三边长要符号三角形的条件:任意两边之和大于第三边。

   2.三角形的面积公式: (找出三角形面积公式是关键)

    已知三角形三边a,b,c,则(海伦公式)(s=(a+b+c)/2)

  area=√[s(s-a)(s-b)(s-c)]

  =(1/4)√[(a+b+c)(a+b-c)(a+c-b)(b+c-a)]

代码:

#include <stdio.h>

#include  <math.h>   //由于调用了数学函数库中的函数,必须在程序开头加一条#include指令,

int main()

{

  double a,b,c,s,area;   //为了提高精度,全部定义为双精度型。

  a=3.67;

  b=5.43;

  c=6.21;

  s=(a+b+c)/2;

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

  printf("a=%f\tb=%f\tc=%f\n",a,b,c);

  printf("area=%f\n",area);

结果展示:


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容