
C语言——输出三角形面积和周长
发布日期:2021-05-18 02:01:00
浏览次数:19
分类:精选文章
本文共 803 字,大约阅读时间需要 2 分钟。
代码片段中的C程序用于计算三角形的面积和周长。这段代码首先阅读三个整数,用于表示三角形的三边长。接着通过安全检查确保这三个数值能够构成一个有效的三角形。如果安全检查通过,程序将计算三角形的面积并打印结果;如果不满足三角形条件,程序会提示不满足三角形条件的错误。
程序采用了常见的海伦公式来计算三角形的面积。具体来说,首先计算半周长 s
,然后利用公式 海伦公式:面积 = sqrt[s*(s-a)*(s-b)*(s-c)]
来计算三角形的面积。周长则简单地等于三边长之和。
#include#include int main() { int a, b, c; double s, perimeter, area; // 读取用户输入的三个整数 scanf("%d %d %d", &a, &b, &c); // 检查是否能构成三角形 if (a + b > c && a + c > b && b + c > a) { s = (a + b + c) / 2.0; area = sqrt(s * (s - a) * (s - b) * (s - c)); perimeter = a + b + c; printf("三角形面积:%.2f,周长:%.2f\n", area, perimeter); } else { printf("无法构成有效的三角形\n"); } return 0;}
这段代码采用了 minimalist的编写风格,主要面向编程爱好者和计算机科学的学习者。代码结构清晰,注重功能实现,同时通过合理的格式化提高了可读性。程序内容简洁,没有冗余代码,重点突出三角形面积计算的逻辑实现。
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月25日 09时59分47秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
第一节 docker安装
2019-03-15
Linux系统时间与硬件时间及时间同步
2019-03-15
Spring 和 DI 依赖注入
2019-03-15
中序线索二叉树的遍历
2019-03-15
文字策略游戏 android studio(学习intent,textview,等等)
2019-03-15
laravel server error 服务器内部错误
2019-03-15
17_注册Github账号
2019-03-15
Linux驱动实现GPIO模拟I2C读写操作
2019-03-15
iJ配置Maven环境详解
2019-03-15
仿QQ登陆界面
2019-03-15
HttpServletResponse-完成文件下载
2019-03-15
什么题目的暂时还没想好
2019-03-15
Python中pip安装模块太慢
2019-03-15
docker安装
2019-03-15
N皇后问题解法(递归+回朔)
2019-03-15
面试题 08.01. 三步问题
2019-03-15
剑指 Offer 11. 旋转数组的最小数字
2019-03-15
word文档注入(追踪word文档)未完
2019-03-15
作为我的第一篇csdn博客吧
2019-03-15