题目描述:
给出三角形的三条边,求三角形的面积。
输入:
输入三角形的三条边长(实数),数据之间用空格隔开。
输出:
输出三角形的面积,结果保留2位小数。
样例输入:
2.5 4 5
样例输出:
4.95
注:已知三角形的三边长,可以利用海伦公式求出半周长p,然后再利用公式sqrt(p*(p-a)*(p-b)*(p-c))算出面积即可!!!
程序代码:
import java.util.*; public class Main { public static void main(String[] args) { Scanner input=new Scanner(System.in); double a=input.nextDouble(); double b=input.nextDouble(); double c=input.nextDouble(); double s,p; p=(a+b+c)*1.0/2; s=Math.sqrt(p*(p-a)*(p-b)*(p-c)); System.out.printf("%.2f\n", s); } }