摘要:問題描述一個三角形的三邊長分別是,那么它的面積為,其中。輸入這三個數字,計算三角形的面積,四舍五入精確到位小數。保證能夠構成三角形,。
一個三角形的三邊長分別是 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; }
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/122183.html
摘要:比如,其循環節為共有位。答案牌型種數小明被劫持到賭城,被迫與其他人玩牌。還有另外一種寫法主要的思路是假設牌是從到按順序取的,表示取到牌數為的牌,表示目前一共取了多少張牌。 1、三角形面積 如圖1所示。圖中的所有小方格面積都是1。那么,圖中的三角形面積應該是多少呢?請填寫三角形的面積。不要填寫任何多余內容或說明性文字。 showImg(https://segmentfault.com/i...
摘要:前言的三角形的最大周長給定由一些正數代表長度組成的數組,返回由其中三個長度組成的面積不為零的三角形的最大周長。 前言 Weekly Contest 119的 三角形的最大周長: 給定由一些正數(代表長度)組成的數組 A,返回由其中三個長度組成的、面積不為零的三角形的最大周長。 如果不能形成任何面積不為零的三角形,返回 0。 示例1: 輸入:[2,1,2] 輸出:5 示例2: 輸入:[...
閱讀 3563·2021-11-16 11:45
閱讀 2099·2021-11-08 13:23
閱讀 2212·2021-10-11 10:59
閱讀 2891·2021-09-27 13:36
閱讀 2480·2019-08-30 15:54
閱讀 2668·2019-08-29 16:58
閱讀 2782·2019-08-29 16:56
閱讀 1342·2019-08-26 13:52