1.问题描述

根据输入的三角形的三条边a、b、c,计算并输出面积和周长

示例:

输入:a=2, b=3, c=4

输出:area=2.9   circle=9

2.算法描述

根据输入的三个数判断是否能组成一个三角形,如果可以就进行下一步的面积和周长的计算,周长就采用三条边相加,求面积就采用海伦公式去求,这样可以避免用一般的公式造成繁琐。

3. 实验讨论与结果

找出计算方法,并写出程序,带入值,输出结果。

a=int(input('输入个数:'))
b=int(input('输入个数:'))
c=int(input('输入个数:'))
circle=a +b +c
if a+ b >c or a+ c>b or b+ c>a:
   p=circle/2
   area=((p*(p-a) *(p-b) *(p-c)) **(1/2))
print(area)
print(circle)

.结语

这道题主要考虑的是对于三角形定义的判断,如果任意两条边大于第三边就代表这三条边可以组成一个三角形,然后进行周长和面积的计算,得出结果。

实习编辑:衡辉

稿件来源:深度学习与文旅应用实验室(DLETA)

计算三角形的周长和面积相关推荐

  1. 用海伦公式计算三角形的周长与面积

    首先我们来介绍一下什么是海伦公式 海伦公式又译作希伦公式.海龙公式.希罗公式.海伦-秦九韶公式.它是利用三角形的三条边的边长直接求三角形面积的公式.表达式为:S=√p(p-a)(p-b)(p-c),其 ...

  2. BC26 计算三角形的周长和面积(海伦公式)

    BC26 计算三角形的周长和面积 海伦公式:a.b.b分别为三角形三个边的长度. #include<iostream> #include<cmath> #include< ...

  3. 输入三角形的三边长,如果能构成三角形,计算三角形的周长和面积

    题目19:1.输入三角形的三边长,如果能构成三角形,计算三角形的周长和面积 a=float(input("a:")) b=float(input("b:")) ...

  4. 计算三角形的周长和面积---C语言编程

    1.问题和答案 描述 根据给出的三角形3条边a, b, c,计算三角形的周长和面积. 输入描述: 一行,三角形3条边(能构成三角形),中间用一个空格隔开. 输出描述: 一行,三角形周长和面积(保留两位 ...

  5. C语言-计算三角形的周长和面积

    描述 根据给出的三角形3条边a, b, c,计算三角形的周长和面积. 数据范围: 0 < a,b,c \le 100000 \0<a,b,c≤100000 输入描述: 一行,三角形3条边( ...

  6. python求周长_计算三角形的周长和面积

    计算三角形的周长和面积 题目要求 写一段程序,让用户输入三角形的三条边长,如果三条边长不能构成三角形,则提示用户重新输入 如果可以构成三角形,则计算周长和面积 思路分析 对于用户的输入,首先要约定格式 ...

  7. BC26 计算三角形的周长和面积

    描述 根据给出的三角形3条边a, b, c,计算三角形的周长和面积. 数据范围:0<a,b,c≤100000 输入描述: 一行,三角形3条边(能构成三角形),中间用一个空格隔开. 输出描述: 一 ...

  8. 使用Python计算三角形的周长和面积(海伦公式)

    import math a=int(input("请输入三角形的第一条边")) b=int(input("请输入三角形的第二条边")) c=int(input( ...

  9. 直角三角形面积Java_怎么用Java计算三角形的周长和面积

    展开全部 package image; public class Triangle { /** * 等腰 */ public static final int ISOSCELES = 1; /** * ...

  10. 计算三角形的周长和面积(海伦公式)

    当我们不知道三角形的底和高的情况下,如何计算三角形的面积? 海伦公式: 代码: #include <stdio.h> #include <math.h> int main() ...

最新文章

  1. Backup Exec 2012 备份和还原活动目录(非授权还原)
  2. 用c#算成绩的总和_C# 基础知识系列- 6 Lambda表达式和Linq简单介绍
  3. python和revit_如何在Python中产生新的RevitAPI对象
  4. python统计自己微信好友并抓取信息
  5. oracle19c xp安装 客户端_windows下安装oracle19c
  6. 【HDU - 5090】Game with Pearls (匈牙利算法,二分图匹配)
  7. Retrofit的讲解和使用
  8. 关于jstl EL用法的注意点(java.lang.NumberFormatException: For input string: userName)
  9. 尼姑一般怎么自称_电池又一重大事故!选铅酸,还是锂电?听听电池老师傅怎么说!...
  10. ZOJ Bookcase
  11. linux的users命令,linux users命令详解
  12. 这里有几位数据分析方向的大佬
  13. 小白算法练习 NYOJ 吝啬的国度 dfs+邻接表
  14. 第一次实验结论与总结
  15. 牛叔说电影-圣堂四骑士
  16. Windows XP 修复DirectPlay8 错误
  17. 有个程序员男朋友是什么样的体验
  18. 关于ensp路由器一直###的问题
  19. 小红书都在研究的多模态学习 , 到底有多强?
  20. Android10有哪些功能,如何尝试Android 10的五大最佳功能

热门文章

  1. Excel如何将一列数据转为一行
  2. Log4J按照不同包名输出日志
  3. 新浪短网址和百度短网址那个好?
  4. 【原生JavaWeb】网页前端页面如何调用后端Java程序
  5. MFC-CEdit派生一个只允许输入16进制数据的新类
  6. 创业者2012必看十大文章(10)
  7. openwrt路由器安装Transmission软件包与web控制台(中文界面)
  8. 2021年安全员-C证考试题库及安全员-C证考试资料
  9. 【web前端】第二天-HTML标签(下)
  10. latex 多张子图,横栏/双栏