问题描述
由三角形的三边长,求其面积。
提示:由三角形的三边a,b,c求面积可以用如下的公式:
s=(a+b+c)/2
面积=
输入格式
由空格分开的三个整数。
输出格式
一个实数,保留两位小数。
样例输入
3 4 5
样例输出
6.00
数据规模和约定
输入的三条边一定能构成三角形,不用进行判定。a,b,c小于1000
1 2 3 4 5 6 7 8 9 10 |
#include <iostream> #include <cmath> using namespace std; int main() { int a, b, c; cin >> a >> b >> c; double s = (a + b + c) / 2.0; printf("%.2f", sqrt(s * (s - a) * (s - b) * (s - c))); return 0; } |
❤ 点击这里 -> 订阅《PAT | 蓝桥 | LeetCode学习路径 & 刷题经验》by 柳婼