P5708 【深基2.习2】三角形面积

简介: P5708 【深基2.习2】三角形面积

题目描述

一个三角形的三边长分别是 aa、bb、cc,那么它的面积为 \sqrt{p(p-a)(p-b)(p-c)}

p(p−a)(p−b)(p−c) ,其中 p=\frac{1}{2}(a+b+c)p= 21(a+b+c)。输入这三个数字,计算三角形的面积,四舍五入精确到 1 位小数。

保证能构成三角形, a,b,c 10000≤a,b,c≤1000,每个边长输入时不超过2位小数。

输入格式

输出格式

输入样例

3 4 5

输出样例

6.0

源码

package com;
import java.util.Scanner;
public class Main {
  public static void main(String[] args) {
    Scanner s=new Scanner (System.in);
    double a=s.nextDouble();
    double b=s.nextDouble();
    double c=s.nextDouble();
    double p=(a+b+c)/2;
    double area=Math.sqrt(p*(p-a)*(p-b)*(p-c));
    System.out.printf("%.1f",area);
  }
}

以上代码仅供参考


目录
相关文章
|
7月前
|
C语言
pta 浙大版《C语言程序设计(第3版)》题目集 习题6-6 使用函数输出一个整数的逆序数 (20分)
pta 浙大版《C语言程序设计(第3版)》题目集 习题6-6 使用函数输出一个整数的逆序数 (20分)
7-293 鸡兔同笼
7-293 鸡兔同笼
90 0
LeetCode每日一题(23)——最大三角形面积
最大三角形面积 1.题目 2.示例 3.思路 4.代码 暴力穷举 凸包
106 0
LeetCode每日一题(23)——最大三角形面积
LeetCode每日一题——812. 最大三角形面积
给定包含多个点的集合,从其中取三个点组成三角形,返回能组成的最大三角形的面积。
86 0
LeetCode每日一题——812. 最大三角形面积
P5709 【深基2.习6】Apples Prologue
P5709 【深基2.习6】Apples Prologue
103 0
|
机器学习/深度学习
P5731 【深基5.习6】蛇形方阵
P5731 【深基5.习6】蛇形方阵
[解题报告]《算法零基础100讲》(第14讲) 最小公倍数
[解题报告]《算法零基础100讲》(第14讲) 最小公倍数
[解题报告]《算法零基础100讲》(第14讲) 最小公倍数
|
算法 Android开发
[解题报告]《算法零基础100讲》(第13讲) 最大公约数
[解题报告]《算法零基础100讲》(第13讲) 最大公约数
[解题报告]《算法零基础100讲》(第13讲) 最大公约数