海伦公式法:a = float(input('输入三角形第一边长: '))
b = float(input('输入三角形第二边长: '))
c = float(input('输入三角形第三边长: '))
while a+b<c or a+c<b or b+c<a:
print('输入的边构不成三角形,请重新输入!')
a =float(input ('输入三角形第一边长:'))
b =float(input ('输入三角形第二边长:'))
c =float(input ('输入三角形第三边长:'))
# 计算半周长
s = (a + b + c) / 2
# 计算面积
area = (s*(s-a)*(s-b)*(s-c)) ** 0.5
print('三角形面积为 %0.2f' %area)
宋朝秦九韶公式法:
a = float(input('输入三角形第一边长: '))
b = float(input('输入三角形第二边长: '))
c = float(input('输入三角形第三边长: '))
while a+b<c or a+c<b or b+c<a:print('输入的边构不成三角形,请重新输入!')a =float(input ('输入三角形第一边长:'))b =float(input ('输入三角形第二边长:'))c =float(input ('输入三角形第三边长:'))area=((1/4)*(c**2*a**2-((c**2+a**2-b**2)/(2))**2))**0.5
print('三角形面积为 %0.2f' %area)

输入三条边长的长度,请分别使用海伦公式法和宋朝秦九韶公式法求三角形面积。相关推荐

  1. Python分支基础题练习(1. 英制单位和公制单位互换 2.掷骰子决定做什么 3.分段函数求值 4.输入三条边的长度如果能构成三角形就计算周长和面积)

    Python 分支基础题练习二 练习一 英制单位和公制单位互换: 代码分析: 使用Input()函数获取到数值和单位 根据输入的单位按照相应的计算方法计算出结果 输出结果 程序示例: "&q ...

  2. SpringBoot实现输入三条边长,如果能构成三角形就计算周长和面积

    文章目录 一.创建springBoot导入相关的依赖 二.创建Controller 三.创建页面 四.测试页面 一.创建springBoot导入相关的依赖 <dependencies>&l ...

  3. 二维数组示例:多次输入三条边长,判断三角形类型

    import java.util.Arrays; import java.util.Scanner;/*** 1.要求从控制台获取三角形三条边a, b, c的数据, 判断并输出该三角形的形状.* a) ...

  4. 控制台输入三条边长,判断是否能构成三角形。如果能构成,输出三角形的周长,并且告知该三角形是什么类型(锐角、直角、钝角),再判断下该三角形是 等腰、等边还是不等边三角形。

    package com.lanou.java01; import java.util.Scanner; public class LiuChengHomeWork1 { public static v ...

  5. 输入三角形的三c语言程序,请问c语言中 从键盘输入三角形的3边 调用三角形面积公式求面积 并输.,C语言编写程序,从键盘输入三角形三条边长(实数),计算并输出...

    导航:网站首页 > 请问c语言中 从键盘输入三角形的3边 调用三角形面积公式求面积 并输.,C语言编写程序,从键盘输入三角形三条边长(实数),计算并输出 请问c语言中 从键盘输入三角形的3边 调 ...

  6. 【Python】输入三角形三条边的长度,输出三角形的面积。

    问题描述:依次输入三角形三条边的长度,输出三角形的面积 输入样例: 请输入第一条边的值:1 请输入第二条边的值:2 请输入第三条边的值:2 三角形的面积是:0.968246进程已结束,退出代码 0 代 ...

  7. 输入三角形的三条边长,求面积

    //假设三角形的三条边长为a,b和c,从键盘输入三条边的边长(要求在一条scanf()中输入3个值,中间用逗号分隔), //先判断这三条边是否能构成三角形,如果能则求三角形的面积area并输出,保留两 ...

  8. C语言编写程序,输入三角形的三条边长,求三角形的面积。设输入的三条边长a、b、c能构成三角形。

    编写程序,输入三角形的三条边长,求三角形的面积.设输入的三条边长a.b.c能构成三角形. #include<stdio.h> #include<math.h> void mai ...

  9. Description 输入3个数,代表三角形的三条边长,判断这三条边是否能构成三角形,如果能, 计算并输出三角形的面积,否则输出NO。 Input 输入包括多组测试数据,每组有三个数,中间用空格隔开

    /*Description 输入3个数,代表三角形的三条边长,判断这三条边是否能构成三角形,如果能, 计算并输出三角形的面积,否则输出NO. Input 输入包括多组测试数据,每组有三个数,中间用空格 ...

最新文章

  1. Nginx的upstream目前支持5种分配方式
  2. 站在公司和员工的角度看实习员工
  3. 金属圆柱求取倾斜角度
  4. 小学四则运算结对项目报告(GUI)
  5. snownlp文本分词、情感分析、文本相似度与摘要生成
  6. Exceptions, Catch, and Throw(Chapter 10 of Programming Ruby)
  7. 天池学习赛:工业蒸汽量预测2——特征工程
  8. CentOS7上使用bind9搭建DNS主从服务器
  9. 操作系统笔记(王道考研) 第一章:计算机系统概述
  10. linux下载ed2k资源,linux下迅雷替代方案-linux下载工具
  11. excel按模板导出
  12. 智慧工地解决方案施工升降机智能监控系统
  13. 转 计算广告 KPI 公式
  14. 自动设置微信朋友圈权限
  15. oracle12c关闭cdb,oracle12c CDB与PDB 启动与关闭操作
  16. 性能测试场景设计深度解析
  17. php录音功能,微信开发之录音功能
  18. xmapp无法启动Apache、Tomcat无法启动问题解决
  19. bazaar android app,Bazaart
  20. CentOS6u9 Oracle11g RAC 搭建部署(八)OGG测试

热门文章

  1. 数字化办公,需要这个免费低代码平台来助力
  2. 网络通信——客户端服务器端交互
  3. 用Python实现类似Jmeter的自动化测试框架
  4. Unity编辑器拓展-写一个查看当前所有PlayerPrefsKey的窗口
  5. 扫普通链接二维码打开小程序
  6. 远程办公将常态化?宅家也能轻松连接办公电脑、ERP、NAS、数据库
  7. [知识竞赛策划方案]图解:建国60周年之际,关于多环节多评委打分的知识竞赛软件系统的技术探讨
  8. 计算机网络基础知识(笔记)
  9. mysql数据库5.7破解版_MySQL数据库5.7下载
  10. 录像:在VS Orcas和ASP.NET中使用LINQ (第一部分)