海伦公式
测试数据来自 system/1532
作业已超过截止时间,您无法递交本题目。
时间限制:1秒 内存限制:256M
【问题描述】
给定三个浮点数 \(a,b,c\),分别表示三条线段的长度,判断这三条线段能否构成一个三角形。如果能构成一个三角形,则用海伦公式求出其面积。
【输入格式】
输入共一行,包含三个浮点数 \(a,b,c\),分别表示三条线段的长度,数与数之间以一个空格分开。
【输出格式】
如果能构成三角形,则输出三角形面积(保留3位小数) ,否则输出“no”。
【输入输出样例1】
Input
3 4 5
Output
6.000
【输入输出样例2】
Input
3 4 7
Output
no
【提示】
已知三角形三边 \(a,b,c\),海伦公式计算三角形面积公式如下:
令:\(p=(a+b+c)/2\),即 \(p\) 等于三边和的一半
三角形面积:\(S=sqrt(p*(p-a)*(p-b)*(p-c))\),其中的 \(sqrt(x)\) 表示 \(x\) 的平方根
【数据说明】
对于 \(100\%\) 的数据,\(0<a,b,c<1000\)。
【来源】
Mr.he