博客
关于我
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/

你可能感兴趣的文章
Objective-C实现简单替换密码算法(附完整源码)
查看>>
Objective-C实现米到英尺的转换算法(附完整源码)
查看>>
Objective-C实现粒子群算法(附完整源码)
查看>>
Objective-C实现精准计时(附完整源码)
查看>>
Objective-C实现系统托盘功能(附完整源码)
查看>>
Objective-C实现系统时间戳(附完整源码)
查看>>
Objective-C实现素数的确定性 Miller-Rabin 算法(附完整源码)
查看>>
Objective-C实现累加校验和(附完整源码)
查看>>
Objective-C实现红黑树算法(附完整源码)
查看>>
Objective-C实现约分(化简比)(附完整源码)
查看>>
Objective-C实现约瑟夫环(附完整源码)
查看>>
Objective-C实现约瑟夫环算法(附完整源码)
查看>>
Objective-C实现约瑟夫问题(附完整源码)
查看>>
Objective-C实现线性反馈移位寄存器LFSR(附完整源码)
查看>>
Objective-C实现线性查找算法(附完整源码)
查看>>
Objective-C实现线程安全的单例模式(附完整源码)
查看>>
Objective-C实现线程池(附完整源码)
查看>>
Objective-C实现组合模式(附完整源码)
查看>>
Objective-C实现绘制跳动的桃心(附完整源码)
查看>>
Objective-C实现给定一个 NxN 网格,找出单元格 [0, 0] 中的老鼠是否可以到达单元格 [N-1, N-1] 中的目标算法(附完整源码)
查看>>