【2073】三角形面积
生活随笔
收集整理的這篇文章主要介紹了
【2073】三角形面积
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2073:【例2.16 】三角形面積
時間限制: 1000 ms ??? ??? 內存限制: 65536 KB
提交數: 6632 ??? 通過數: 4668
【題目描述】
傳說古代的敘拉古國王海倫二世發現的公式,利用三角形的三條邊長來求取三角形面積。已知△ABC中的三邊長分別為a,b,c,求△ABC的面積。
提示:海倫公式
s^2=p(p?a)(p?b)(p?c),其中p=(a+b+c)/2。
【輸入】
三角形的三條邊長。
【輸出】
面積。(保留3位小數)
分析:公式都給出來了,就比較簡單了。至于取根號,可以使用頭文件 cmath 里面的sqrt函數。
如:2 = sqrt(4);
#include<iostream> using namespace std; #include<iomanip> #include<cmath> int main() {double a, b, c;cin >> a >> b >> c;double p = (a + b + c) / 2;cout << fixed<<setprecision(3)<<sqrt(p * (p - a) * (p - b) * (p - c)); }總結
以上是生活随笔為你收集整理的【2073】三角形面积的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 三个维度看全球半导体格局变迁
- 下一篇: 实际应用和量子计算的实现