输入三条边长的长度,请分别使用海伦公式法和宋朝秦九韶公式法求三角形面积。
海伦公式法: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)
输入三条边长的长度,请分别使用海伦公式法和宋朝秦九韶公式法求三角形面积。相关推荐
- Python分支基础题练习(1. 英制单位和公制单位互换 2.掷骰子决定做什么 3.分段函数求值 4.输入三条边的长度如果能构成三角形就计算周长和面积)
Python 分支基础题练习二 练习一 英制单位和公制单位互换: 代码分析: 使用Input()函数获取到数值和单位 根据输入的单位按照相应的计算方法计算出结果 输出结果 程序示例: "&q ...
- SpringBoot实现输入三条边长,如果能构成三角形就计算周长和面积
文章目录 一.创建springBoot导入相关的依赖 二.创建Controller 三.创建页面 四.测试页面 一.创建springBoot导入相关的依赖 <dependencies>&l ...
- 二维数组示例:多次输入三条边长,判断三角形类型
import java.util.Arrays; import java.util.Scanner;/*** 1.要求从控制台获取三角形三条边a, b, c的数据, 判断并输出该三角形的形状.* a) ...
- 控制台输入三条边长,判断是否能构成三角形。如果能构成,输出三角形的周长,并且告知该三角形是什么类型(锐角、直角、钝角),再判断下该三角形是 等腰、等边还是不等边三角形。
package com.lanou.java01; import java.util.Scanner; public class LiuChengHomeWork1 { public static v ...
- 输入三角形的三c语言程序,请问c语言中 从键盘输入三角形的3边 调用三角形面积公式求面积 并输.,C语言编写程序,从键盘输入三角形三条边长(实数),计算并输出...
导航:网站首页 > 请问c语言中 从键盘输入三角形的3边 调用三角形面积公式求面积 并输.,C语言编写程序,从键盘输入三角形三条边长(实数),计算并输出 请问c语言中 从键盘输入三角形的3边 调 ...
- 【Python】输入三角形三条边的长度,输出三角形的面积。
问题描述:依次输入三角形三条边的长度,输出三角形的面积 输入样例: 请输入第一条边的值:1 请输入第二条边的值:2 请输入第三条边的值:2 三角形的面积是:0.968246进程已结束,退出代码 0 代 ...
- 输入三角形的三条边长,求面积
//假设三角形的三条边长为a,b和c,从键盘输入三条边的边长(要求在一条scanf()中输入3个值,中间用逗号分隔), //先判断这三条边是否能构成三角形,如果能则求三角形的面积area并输出,保留两 ...
- C语言编写程序,输入三角形的三条边长,求三角形的面积。设输入的三条边长a、b、c能构成三角形。
编写程序,输入三角形的三条边长,求三角形的面积.设输入的三条边长a.b.c能构成三角形. #include<stdio.h> #include<math.h> void mai ...
- Description 输入3个数,代表三角形的三条边长,判断这三条边是否能构成三角形,如果能, 计算并输出三角形的面积,否则输出NO。 Input 输入包括多组测试数据,每组有三个数,中间用空格隔开
/*Description 输入3个数,代表三角形的三条边长,判断这三条边是否能构成三角形,如果能, 计算并输出三角形的面积,否则输出NO. Input 输入包括多组测试数据,每组有三个数,中间用空格 ...
最新文章
- Nginx的upstream目前支持5种分配方式
- 站在公司和员工的角度看实习员工
- 金属圆柱求取倾斜角度
- 小学四则运算结对项目报告(GUI)
- snownlp文本分词、情感分析、文本相似度与摘要生成
- Exceptions, Catch, and Throw(Chapter 10 of Programming Ruby)
- 天池学习赛:工业蒸汽量预测2——特征工程
- CentOS7上使用bind9搭建DNS主从服务器
- 操作系统笔记(王道考研) 第一章:计算机系统概述
- linux下载ed2k资源,linux下迅雷替代方案-linux下载工具
- excel按模板导出
- 智慧工地解决方案施工升降机智能监控系统
- 转 计算广告 KPI 公式
- 自动设置微信朋友圈权限
- oracle12c关闭cdb,oracle12c CDB与PDB 启动与关闭操作
- 性能测试场景设计深度解析
- php录音功能,微信开发之录音功能
- xmapp无法启动Apache、Tomcat无法启动问题解决
- bazaar android app,Bazaart
- CentOS6u9 Oracle11g RAC 搭建部署(八)OGG测试
热门文章
- 数字化办公,需要这个免费低代码平台来助力
- 网络通信——客户端服务器端交互
- 用Python实现类似Jmeter的自动化测试框架
- Unity编辑器拓展-写一个查看当前所有PlayerPrefsKey的窗口
- 扫普通链接二维码打开小程序
- 远程办公将常态化?宅家也能轻松连接办公电脑、ERP、NAS、数据库
- [知识竞赛策划方案]图解:建国60周年之际,关于多环节多评委打分的知识竞赛软件系统的技术探讨
- 计算机网络基础知识(笔记)
- mysql数据库5.7破解版_MySQL数据库5.7下载
- 录像:在VS Orcas和ASP.NET中使用LINQ (第一部分)