
求三角形面积——C语言
发布日期:2021-05-07 22:45:28
浏览次数:21
分类:精选文章
本文共 769 字,大约阅读时间需要 2 分钟。
C语言程序利用海伦公式计算三角形面积
在编程学习中,很多人会遇到如何计算三角形面积的问题。对于这个问题,海伦公式提供了一种经典的解决方案。今天,我们将手动编写一个C语言程序,通过实现海伦公式来计算三角形的面积。
海伦公式的基本原理是:已知一个三角形的三条边长a、b、c,计算半周长p=(a+b+c)/2,然后用公式S=sqrt(p*(p-a)(p-b)(p-c))计算面积。这一公式适用于所有满足三角形三边关系的图形。
以下是本程序的代码实现:
#include#include void main() { float a, b, c, p; double S; printf("请输入三边长度:"); scanf("%f %f %f", &a, &b, &c); if(a + b > c && b + c > a && a + c > b) { p = (a + b + c) / 2; S = sqrt(p * (p - a) * (p - b) * (p - c)); printf("此三角形面积为: %.7f\n", S); } else { printf("您输入的三边不构成三角形!\n"); }}
程序的运行结果可以参考以下样例:
输入三边长度: 896
此三角形面积为: 23.53如您希望在实际应用中使用该程序,请将三边长度值按照上述格式输入即可。程序将自动计算并输出结果。如果输入的三边无法构成三角形,程序将提示相关错误信息。
这个程序的特点是直观且实用,适合学习海伦公式或对三角形面积计算感兴趣的开发者使用。通过本程序,您可以快速掌握如何利用海伦公式解决实际问题。
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年04月03日 03时40分24秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Redis源码分析(七)--- zipmap压缩图
2019-03-05
大规模集群自动化部署工具--Chef的安装部署
2019-03-05
自定义Hive Sql Job分析工具
2019-03-05
【MySQL】(九)触发器
2019-03-05
关于Altium Designer 09导出BOM表不能正确分类问题
2019-03-05
Oracle 11G环境配置
2019-03-05
【Python】(十二)IO 文件处理
2019-03-05
【Oozie】(三)Oozie 使用实战教学,带你快速上手!
2019-03-05
师兄面试遇到这条 SQL 数据分析题,差点含泪而归!
2019-03-05
Java8新特性——并行流与顺序流
2019-03-05
C语言的数值溢出问题(上)
2019-03-05
BottomNavigationView控件item多于3个时文字不显示
2019-03-05
函数指针的典型应用-计算函数的定积分(矩形法思想)
2019-03-05
8051单片机(STC89C52)八个LED灯闪烁
2019-03-05
8051单片机(STC89C52)以定时器中断模式实现两倒计时器异步计时
2019-03-05
用 wxPython 打印你的 App
2019-03-05
vue项目通过vue.config.js配置文件进行proxy反向代理跨域
2019-03-05
Linux下安装MySql过程
2019-03-05
原生vue实现VantUI中IndexBar索引导航栏功能
2019-03-05
android:使用audiotrack 类播放wav文件
2019-03-05