博客
关于我
C语言-求三角形面积
阅读量:360 次
发布时间:2019-03-04

本文共 613 字,大约阅读时间需要 2 分钟。

三角形面积计算(海伦公式)

# 代码实现
#include 
#include
void main(){ double a, b, c; double p; double s; scanf("%lf%lf%lf", &a, &b, &c); if ((a + b > c) && (a + c > b) && (b + c > a)) { p = (a + b + c) / 2; s = sqrt(p * (p - a) * (p - b) * (p - c)); printf("%lf", s); } else { printf("无法构成三角形"); } }

计算结果

通过上述代码可以计算任意三角形的面积。系统会自动验证输入的三角形边长是否满足三角形不等式,如果满足则使用海伦公式计算面积;如果不满足则提示无法构成三角形。

此外,代码中使用了以下技术细节:

  • 数据类型:使用了double类型来保证计算的精度。
  • 输入输出:采用scanf函数进行用户输入处理。
  • 条件判断:通过三角形不等式(任意两边之和大于第三边)来判断输入的边长是否有效。

系统运行结果显示:输入的三边长度需满足三角形不等式,否则无法计算面积。

转载地址:http://xbch.baihongyu.com/

你可能感兴趣的文章
Python中range对象的使用以及打印九九乘法表
查看>>
Python中reshape函数参数-1的意思?
查看>>
Python中set.discard和set.remove方法之间的运行时差异?
查看>>
Python接口自动化测试企业级实战
查看>>
python中tkinter中value_输入字段中的python Tkinter get()值
查看>>
Python中wx.FlexGridSizer
查看>>
Python中xPath技术和BeautifulSoup的使用
查看>>
python中yield的用法详解——最简单,最清晰的解释
查看>>
python中‘set.intersection()‘的算法是什么?
查看>>
Python中一个图形中的多个绘图
查看>>
python中一个好的持久同步队列
查看>>
Python中不准确的对数
查看>>
python中什么是实例方法_在Python中创建实例方法对象的不同方法
查看>>
Python中使用cutecharts实现简单的手绘风格的图表
查看>>
python中使用dxfgrabber,解析dxf文件信息生成obj文件
查看>>
Python中使用ncmbot玩转网易云音乐
查看>>
Python中使用PIL快速实现二值图
查看>>
Python中使用PIL快速实现灰度图
查看>>
Python中使用pip install ncmbot时各种错误解决办法
查看>>
Python中使用requests和parsel爬取喜马拉雅电台音频
查看>>