博客
关于我
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中的递归有多安全?
查看>>
python中程序如何获取实现多行输入
查看>>
python中算法与数学_中国古代数学算法的Python实现
查看>>
python中类的实例化_python类的实例化
查看>>
Python中类的约束
查看>>
python中自定义sort 规则
查看>>
python中自定义错误_在现代Python中声明自定义异常的正确方法?
查看>>
python中获取上一个月一号的方法
查看>>
python中蜂窝网格边缘的坐标
查看>>
Python中表示偶数_分享一组 Python 高效编程的实用技巧
查看>>
Python中赋值,深拷贝和浅拷贝
查看>>
python中输出字符串的和数字的几种方式
查看>>
Python中进行特征重要性分析的9个常用方法
查看>>
Python中通过MyQR生成gif动图二维码
查看>>
Python中通过PyPDF2实现PDF加密
查看>>
Python中通过PyPDF2实现PDF合并
查看>>
Python中通过PyPDF2实现PDF拆分
查看>>