海伦公式(Heron's formula),也称为海伦-秦九韶公式,是用于计算三角形面积的一种公式,它可以通过三条边的长度来确定三角形的面积,而无需知道三角形的高度。
海伦公式的形式如下:
假设三角形的三条边长度分别为 aa、bb 和 cc,半周长(即三边之和的一半)为 ss,那么三角形的面积 AA 可以通过以下公式计算:
A=s⋅(s−a)⋅(s−b)⋅(s−c)A=s⋅(s−a)⋅(s−b)⋅(s−c)
其中,xx 表示计算 xx 的平方根。
海伦公式可以用于计算任意三角形的面积,无论三角形是锐角、直角还是钝角三角形。它的原理是基于三角形面积与三角形的边长之间的关系。
使用海伦公式计算三角形的面积时,需要确保三个边长满足构成三角形的条件,即任意两边之和大于第三边。否则,如果输入的边长不能构成一个三角形,海伦公式将无法计算有效的面积。
现在,学习完海伦公式后你需要接受小蓝的考验了。给定三条边 a,b,ca,b,c,假设这三边组成的三角形面积为 SS,请你回答 S2S2 的值是多少。
若 a,b,ca,b,c 无法围成三角形则输出 −1−1。
输入格式
输入一行三个整数 a,b,ca,b,c 表示三条边。
输出格式
输出一个整数表示答案。
样例输入
3 4 5
样例输出
36
import java.util.Scanner;
// 1:无需package
// 2: 类名必须Main, 不可修改
public class Main {
public

最低0.47元/天 解锁文章
411

被折叠的 条评论
为什么被折叠?



