摘要:问题描述一个三角形的三边长分别是,那么它的面积为,其中。输入这三个数字,计算三角形的面积,四舍五入精确到位小数。保证能够构成三角形,。
一个三角形的三边长分别是 a 、 b 、 c a、b、c a、b、c,那么它的面积为 p ( p − a ) ( p − b ) ( p − c ) /sqrt{p(p-a)(p-b)(p-c)} p(p−a)(p−b)(p−c),其中 p = 1 2 ( a + b + c ) p=/dfrac{1}{2}(a+b+c) p=21(a+b+c)。输入这三个数字,计算三角形的面积,四舍五入精确到1位小数。保证能够构成三角形, 0 ≤ a , b , c ≤ 1000 0 /leq a,b,c /leq 1000 0≤a,b,c≤1000。
3 4 5
6.0
面积计算可使用海伦公式:
已知三角形边长 a 、 b 、 c a、b、c a、b、c,半周长 p = ( a + b + c ) / 2 p=(a+b+c)/2 p=(a+b+c)/2,面积 s = ( p ∗ ( p − a ) ∗ ( p − b ) ∗ ( p − c ) ) s=/sqrt{(p*(p-a)*(p-b)*(p-c))} s=(p∗(p−a)∗(p−b)∗(p−c))
cout语句中以"fixed<
例如cout<
#include using namespace std;int main(){ int a,b,c; cin>>a>>b>>c; double p=(a+b+c)/2.0; double s=sqrt(p*(p-a)*(p-b)*(p-c)); cout<<fixed<<setprecision(1)<<s<<endl; return 0; }
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/122183.html
摘要:比如,其循环节为共有位。答案牌型种数小明被劫持到赌城,被迫与其他人玩牌。还有另外一种写法主要的思路是假设牌是从到按顺序取的,表示取到牌数为的牌,表示目前一共取了多少张牌。 1、三角形面积 如图1所示。图中的所有小方格面积都是1。那么,图中的三角形面积应该是多少呢?请填写三角形的面积。不要填写任何多余内容或说明性文字。 showImg(https://segmentfault.com/i...
摘要:前言的三角形的最大周长给定由一些正数代表长度组成的数组,返回由其中三个长度组成的面积不为零的三角形的最大周长。 前言 Weekly Contest 119的 三角形的最大周长: 给定由一些正数(代表长度)组成的数组 A,返回由其中三个长度组成的、面积不为零的三角形的最大周长。 如果不能形成任何面积不为零的三角形,返回 0。 示例1: 输入:[2,1,2] 输出:5 示例2: 输入:[...
阅读 3545·2021-11-16 11:45
阅读 2046·2021-11-08 13:23
阅读 2186·2021-10-11 10:59
阅读 2870·2021-09-27 13:36
阅读 2463·2019-08-30 15:54
阅读 2641·2019-08-29 16:58
阅读 2755·2019-08-29 16:56
阅读 1317·2019-08-26 13:52