输入三角形三边长,求三角形面积
编程序实现功能:输入三角形的三条边边长,求三角形面积,其中面积计算使用用户自定义函数实现。
输出的面积保留两位小数。
输入格式:
边长1
边长2
边长3
输出格式:
当三条边可能构成合法的三角形时,输出应为:
面积
当三条边无法构成合法的三角形时,输出:
数据错误
输入样例:
3
4
5
输出样例:
6.00
提示:面积计算可使用海伦公式;两边之和大于第3边;两边之差小于第3边。
测试:
bian = []
a = float(input())
bian.append(a)
b = float(input())
bian.append(b)
c = float(input())
bian.append(c)
Bian = sorted(bian) #边排序
if Bian[0]+Bian[1] > Bian[2] and Bian[2]-Bian[1] < Bian[0]:s = (a + b + c) / 2 # 计算半周长area = (s * (s - a) * (s - b) * (s - c)) ** 0.5 # 计算面积print('{:.2f}'.format(area))
else:print('数据错误')
输入三角形三边长,求三角形面积相关推荐
- C语言:已知三角形三边长,计算面积 —— 海伦公式
第一种方法: 利用三边长计算三角形某个角的余弦值,再通过利用三角函数公式计算得出面积 由于方法1太过复杂,我们着重介绍第二种方法: 第二种方法: 利用海伦公式计算: 示例1: 代码: #include ...
- 海伦公式 (利用三边长求三角形面积)
海伦公式 它是利用三角形的三条边的边长直接求三角形面积的公式. 表达式为:S=√ (p(p-a)(p-b)(p-c)), 其中: abc为三边长 p=(a+b+c)/2,即半周长 在知道三角形三边的长 ...
- 已知三角形三边长求面积java_已知三角形三点坐标求三角形面积.java
已知三角形三点坐标求三角形面积 主程序代码如下: import java.util.*; public class Tringle { public static void main(String[] ...
- 根据三角形三边长求面积 c++
代码如下 #include <stdio.h> #include <math.h> int main() { float a,b,c; float s, area; print ...
- 【C语言】练习:给出三角形三边长,求三角形面积
[C语言]练习:给出三角形三边长,求三角形面积 题目:给出三角形三边长,求三角形面积 思路: 1.任意给出三边,能构成三角形的条件:任意两边之和大于第三边. 2.三角形面积计算公式(海伦公式) 设三角 ...
- C语言编程b a化简,C语言编程,已知三角形的三边长a,b,c,计算求三角... 如果三角形三边长 a,b,c,满足( )那么这个三角形......
导航:网站首页 > C语言编程,已知三角形的三边长a,b,c,计算求三角... 如果三角形三边长 a,b,c,满足( )那么这个三角形... C语言编程,已知三角形的三边长a,b,c,计算求三角 ...
- 已知三角形三边长怎么求面积_已知三角形三边求面积的公式——海伦公式
海伦公式又译作希伦公式.海龙公式.希罗公式.海伦-秦九韶公式,传说是古代的叙拉古国王希伦(Heron,也称海龙)二世发现的公式,是一个利用三角形的三条边长直接求三角形面积的公式.下面我们利用初中的知识 ...
- 【C语言】给出三角形三边长,求三角形面积
已知三角形三条边长,求该三角形的面积: 补充: 海伦公式: 海伦公式验证: 代码实现: # include <stdio.h> # include <math.h> int m ...
- Python编写程序求解一元二次方程,打印九九乘法表,判断三条边是否可以构成三角形,并求三角形面积
目录 求解一元二次方程题目总体要求如下: 打印九九乘法表题目总体要求如下: 判断三条边是否可以构成三角形题目要求如下: 求解一元二次方程题目总体要求如下: 编写程序,输入一元二次方程的三个系数a.b. ...
最新文章
- hdu 5325 Crazy Bobo dfs
- Jquery中实现表单提交到SSM后台前进行post请求实现数据的校验
- 神经网络调参经验大汇总
- Python中的进程间通信
- jzoj3832-在哪里建酿酒厂【指针】
- oracle trigger 延迟执行_一文详解Spring任务执行和调度
- hive建表语句_Hive数据如何同步到MaxCompute之实践讲解
- 蚂蚁金服 Service Mesh 大规模落地系列 - 运维篇
- python回溯方法的模板_实例讲解Python基于回溯法子集树模板实现图的遍历功能
- 12306加密传输_前沿一键发送“文图音视频” 支持加密传输、图形密码、保护用户隐私……5G消息要来了!...
- Masm(1):资源文件定义
- 行人仿真操作教程(一)行人仿真是什么?哪个软件好用?
- 钉钉小程序摸索二:钉钉小程序开发过程中错误解决过程
- ictclas4j java_使用继续完善前人写的文章:使用ICTCLAS JAVA版(ictclas4j)进行中文分词...
- CSR蓝牙开发资源大全(软件代码资料)
- STM32HAL库-内部Flash在指定页读写保护示例
- 8人Python-----day04
- 第二个c程序,日语208音练习
- 劫持域名,劫持是什么意思?seo教程
- java 正则表达式 单引号_单引号之间的Java正则表达式内容