海伦公式

测试数据来自 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

分支结构练习题(二)

未认领
状态
已结束
题目
10
开始时间
2023-09-28 00:00
截止时间
2023-10-14 23:59
可延期
24.0 小时