关闭

算法提高 ADV-135 三角形面积

标签: 数据结构算法蓝桥杯java
127人阅读 评论(0) 收藏 举报
分类:
问题描述
  由三角形的三边长,求其面积。
  提示:由三角形的三边a,b,c求面积可以用如下的公式:
  s=(a+b+c)/2
  面积=
输入格式
  由空格分开的三个整数。
输出格式
  一个实数,保留两位小数。
样例输入
3 4 5
样例输出
6.00
数据规模和约定
        输入的三条边一定能构成三角形,不用进行判定。a,b,c小于1000

import java.util.Scanner;

public class Main{
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int a = sc.nextInt();
		int b = sc.nextInt();
		int c = sc.nextInt();
		double s = (double)(a+b+c)/(double)(2);
		System.out.printf("%.2f",Math.sqrt(s*(s-a)*(s-b)*(s-c)));
	}
}



0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:12123次
    • 积分:1569
    • 等级:
    • 排名:千里之外
    • 原创:152篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条