C语言程序——求三角形面积

C语言程序——求三角形面积输入三角形的三个边 计算三角形的面积


前言

输入三角形的三个边,计算三角形的面积输出(运用海伦公式计算)。


一、求三角形面积

假设输入三角形的三条边是合法的三角形,则可以采用海伦公式计算,公式为: a r e a = s ( s − a ) ( s − b ) ( s − c ) area=\sqrt{s(s-a)(s-b)(s-c)} area=s(sa)(sb)(sc)
,其中 s = 1 / 2 ( a + b + c ) s=1/2(a+b+c) s=1/2(a+b+c)

二、程序实例

1.程序代码

#include  
       #include  
       void main() { 
      float a,b,c,s,area; printf("input three edges :"); scanf("%f%f%f",&a,&b,&c); s=(a+b+c)/2; area=sqrt(s*(s-a)*(s-b)*(s-c)); printf("area=%5.2f\n",area); } 

2.运行结果

求三角形面积

3.结果分析

输入三角形三条边的长度后,程序输出三角形面积,当输入的三角形的三条边长不符合三角形法则,则输出面积为零。在程序中使用到了sqrt求平方根,所以在程序的开头包含了math库函数。

三、拓展应用


总结

以上就是今天要讲的内容,本文仅仅简单介绍C语言求解三角形的面积。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/225693.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 上午8:45
下一篇 2026年3月17日 上午8:46


相关推荐

  • 介绍几个能下载中英文双语字幕电影的网站

    介绍几个能下载中英文双语字幕电影的网站一,飞鸟影苑地址:bbs.wofei.net下载方式:BT中英文双语字幕电影下载具体地址是此论坛的原创区:[url]http://bbs.wofei.net/forum-30-1.html[/url]此论坛的中英文双语字幕电影和单中文字幕电影混在一起所以请看好发布帖子的主题的“[中英字幕]”字样,和国家再下载。–有不少中国电影和韩国片也是中英双语字幕。…

    2022年7月27日
    12
  • 最近公共祖先_洛谷好不好

    最近公共祖先_洛谷好不好原题链接题目描述如题,给定一棵有根多叉树,请求出指定两个点直接最近的公共祖先。输入格式第一行包含三个正整数 N,M,SN,M,S,分别表示树的结点个数、询问的个数和树根结点的序号。接下来 N-1N−1 行每行包含两个正整数 x, yx,y,表示 xx 结点和 yy 结点之间有一条直接连接的边(数据保证可以构成树)。接下来 MM 行每行包含两个正整数 a, ba,b,表示询问 aa 结点和 bb 结点的最近公共祖先。输出格式输出包含 MM 行,每行包含一个正整数,依次为每一个询问的结果。输入

    2022年8月8日
    9
  • Apache tez_apache ii

    Apache tez_apache ii转发自这位大佬博客:https://www.cnblogs.com/rongfengliang/p/6991020.html你可能听说过ApacheTez,它是一个针对Hadoop数据处理应用程序的新分布式执行框架。但是它到底是什么呢?它的工作原理是什么?哪些人应该使用它,为什么?如果你有这些疑问,那么可以看一下BikasSaha和ArunMurthy提供的呈现“ApacheTez:加…

    2025年8月7日
    8
  • RHCE认证考试教材

    RHCE认证考试教材前段时间考 RHCE7 顺便给大家分享下 RHCE6 7 的中文教材 毕竟此书是官方的培训教材 还是值得看看 RHEL6 7 承前启后的 给个赞 下载 http pan baidu com s 1nu9mCnn 转载于 https www cnblogs com xiaochina p 5709043 html

    2026年3月26日
    2
  • vue删除对象的某个属性(js怎么删除对象中的某个元素)

    微信小程序开发交流qq群173683895承接微信小程序开发。扫码加微信。实现代码:vardata={a:1,b:2,c:3}for(varitemindata){if(item==’b’){deletedata[item];}}console.log(‘data:…

    2022年4月11日
    51
  • qss样式表之QComboBox

    qss样式表之QComboBox先来个简单的示例 QComboBox font family MicrosoftYaH font size 14px color 000000 font style italic font weight bold 效果图如下其中 font family 为设置字体类型 标准形式需要加双引号 不加也可能会生效 具

    2026年3月18日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号