判断三个数是否能构成三角形_三角形的面积

问题描述:

输入三角形三边长a,b,c(保证能构成三角形),输出三角形面积。

输入:一行三个用一个空格隔开的实数a,b,c,表示三角形的三条边长。

输出:输出三角形的面积,答案保留四位小数。

样例输入3 4 5,样例输出6.0000。

数据范围限制:1<=a,b,c<=10000

———————————————————————————

问题分析:

数学基础:

已知三角形的三边,计算三角形面积,需要用到海伦公式:

223df56f1830a7a150b6505672e1685a.png

即p=(a+b+c)/2

算法:

输入三个边长,套用海伦公式计算面积,并输出。 

可以先判断是否可以构成三角形,即任意两边之和大于第三边,可以构成三角形情况下再计算,可以增加严谨性。

_____________________________________________________________

代码:

#include 

#include 

int main()

{

    printf("请依次输入三个边长\n");

   double a,b,c,p,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\n", s);//输出结果

    }

    else printf("无法构成三角形\n");//输入不合法,提示。

    return 0;

}

你有其他的算法吗,欢迎留言区讨论!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/490300.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

联合国2019数字经济报告

来源 &#xff1a; 数据观近日&#xff0c;联合国发布了《2019年数字经济报告》&#xff08;以下简称《报告》&#xff09;。报告指出&#xff0c;全球数字经济活动及其创造的财富增长迅速&#xff0c;且高度集中在美国和中国。《报告》称&#xff0c;美国和中国目前占有超过75…

【人工智能】人类该如何看待人工智能的“诗与远方”?

来源&#xff1a;智能制造网【导读】如今&#xff0c;在继传统行业的应用“钱”景爆发之后&#xff0c;人工智能又开启了对“诗与远方”的追逐。9月8日&#xff0c;华为推出了一款全新的AI诗人——“乐府”&#xff0c;据悉其能够驾驭和写作唐诗宋词等多种形式的诗词&#xff0…

centos6.5安装配置zabbix3.0.3

1.首先要准备LAMP环境。 &#xff08;1&#xff09;安装phpZabbix 3.0对PHP的要求最低为5.4&#xff0c;而CentOS6默认为5.3.3&#xff0c;完全不满足要求&#xff0c;故需要利用第三方源&#xff0c;将PHP升级到5.4以上rpm -ivh http://repo.webtatic.com/yum/el6/latest.rpm …

mysql数据对象

学习目标:了解掌握常见的几种数据库对象学会如何创建具体的数据对象mysql 常见的数据对象有哪些&#xff1a;DataBase/SchemaTableIndexView/Trigger/Function/Procedure多Database用途&#xff1a;业务的隔离资源的隔离表上的常用数据对象&#xff1a;索引约束视图&#xff0c…

赛迪研究院发布《2019量子计算发展白皮书》

来源&#xff1a;赛迪智库经国务院正式批准&#xff0c;由湖南省人民政府、工业和信息化部联合主办&#xff0c;中国电子信息产业发展研究院&#xff08;简称“赛迪研究院”&#xff09;、湖南省工业和信息化厅、长沙市人民政府承办的“2019世界计算机大会”在长沙召开。赛迪智…

安卓虚拟摄像头_iPhone 的「第四颗摄像头」位置,为什么给了激光雷达?

一个&#xff0c;两个&#xff0c;三个&#xff0c;四个…… 旗舰手机摄像头从 2016 年开始&#xff0c;以大约每年 1 个摄像头的数量在增长&#xff0c;有人调侃说麻将「八筒」将是所有智能手机摄像头的终极归宿。今年全新一代 iPhone 发布前&#xff0c;不少人推测 iPhone 12…

关于边缘计算和边云协同,看这一篇就够了~

来源&#xff1a;Deloitte物联网智库 编译导 读几年前&#xff0c;大多数人都期望将物联网部署至云端&#xff0c;这的确可以给个人用户带来便捷的使用体验&#xff0c;但构建企业级的物联网解决方案&#xff0c;仍然需要采用云计算和边缘计算的结合方案。与纯粹的云端解决方案…

ospf hello时间和dead_网络工程师_思科 | OSPF由简到难,配合命令学

交换机工作原理&#xff1a;基于源mac学习&#xff0c;基于目的mac转发。路由器的工作原理&#xff1a;收到一个数据包&#xff0c;拆掉帧头&#xff0c;拆开ip包头&#xff0c;提取目的ip地址&#xff0c;查找自己的路由表&#xff0c;有路由&#xff0c;转发&#xff0c;没有…

《自然》深度:中国AI能在2030年制霸世界吗?

来源&#xff1a;智东西,nature中国不仅拥有世界上最多的人口&#xff0c;而且即将成为最大的经济体&#xff0c;并且在人工智能&#xff08;AI&#xff09;方面也有着领先世界的野心。2017年&#xff0c;中国政府制定了《新一代人工智能发展规划》&#xff0c;对人工智能发展进…

object-c 代理反向传值

A.h A.m B.h B.m 转载于:https://www.cnblogs.com/ChouDanDan/p/5692578.html

群晖pxe安装windows_使用win-server2016 进行 pxe 网络装机

首先,安装 windows server 2016此处省略若干字..........安装完成后,将网络设置成桥接模式,并为物理机网卡配置一个静态ip为server16 设置静态ip(要和物理机处于同一网段)c打开开始菜单-->服务器管理器(默认会弹出)2.选择添加角色3.一直点下一步,选择安装DHCP和Windows部署服…

CNCC技术论坛丨联邦学习冲刺人工智能“最后一公里”!

来源&#xff1a;中国计算机学会本论坛将于 CNCC2019 中国计算机大会第一天&#xff08;10月17日&#xff09;在苏州金鸡湖国际会议中心 A305 会议室举行&#xff0c;探讨号称人工智能“最后一公里”的联邦学习&#xff0c;届时业内专家将会碰撞出什么样的火花呢&#xff1f;敬…

javascript语法速查表

转载于:https://www.cnblogs.com/diantao/p/5693877.html

中国芯片将靠此超车!RISC-V架构神在哪全解构

来源&#xff1a; 智东西RISC-V&#xff08;发音为“risk-five”&#xff09;是一个基于精简指令集&#xff08;RISC&#xff09;原则的开源指令集架构&#xff08;ISA&#xff09;&#xff0c;简易解释为开源软件运动相对应的一种“开源硬件”。该项目2010年始于加州大学伯克利…

Petya and Staircases CF212div.2B

http://codeforces.com/problemset/problem/362/B 水题。 1 #include<cstdio>2 #include<iostream>3 #include<cstring>4 #include<algorithm>5 using namespace std;6 int a[5000];7 int main()8 {9 int n,m,i; 10 scanf("%d%d",&a…

托马斯·弗里德曼:美政府应研究任正非的提议

托马斯弗里德曼来源&#xff1a;参考消息参考消息网9月12日报道美国《纽约时报》专栏作家托马斯弗里德曼近日接受华为创始人任正非的邀请&#xff0c;到公司深圳总部对他进行采访。弗里德曼在之后发表于《纽约时报》的题为《华为拥有帮助结束其与特朗普的战争的计划》的文章中介…

刚安装完的ubuntu安装谷歌浏览器

首先去官网下载安装包 接着打开终端&#xff0c;输入 sudo dpkg -i google-chrome-stable_current_amd64.deb&#xff08;你的安装包名称&#xff09; 刚装好的ubuntu一般会安装不成功&#xff0c;会出现如下提示&#xff1a; 这时候需要通过输入以下命令来修复依赖关系 ap…

【机器视觉】探索机器学习理论的最新进展,走近云、端、芯上的视觉计算

来源&#xff1a;产业智能官1909 年&#xff0c;莱特兄弟通过纯粹的工程方法首次把飞机送上了天&#xff0c;但彼时的他们并不了解其中的原理。如今&#xff0c;经过几十年的发展&#xff0c;飞机的性能较之当年已然不可同日而语。究其原因&#xff0c;主要在于上世纪四五十年代…

usb转232线驱动_为什么越来越多人用USB,却不用RS232?USB有什么好?

RS-232和USB都是串行通信&#xff0c;但是无论是基础信号&#xff0c;电平定义&#xff0c;机械连接模式还是数据格式&#xff0c;通信协议等&#xff0c;两者都完全不同。RS-232是流行的接口。在MS-DOS中&#xff0c;四个串行接口称为COM1&#xff0c;COM2&#xff0c;COM3和C…

python爬取的内容不是中午_大年初六中午,全国各区县哪里最冷?

作者&#xff1a;国服帅座 经济学在读硕士知乎专栏&#xff1a;https://zhuanlan.zhihu.com/c_1051263791760863232认识高德地图API在先前的文章中&#xff0c;我们曾了解过如何在高德地图上爬取某地未来三日的天气预报情况。在本文中&#xff0c;我们要使用的是同一个API&…