题目描述

输入三角形的三边,根据输入的三角形的三边判断是否能组成三角形,如果可以进一步判断三角形的类型:

(1)等边三角形(三边相等)

(2)等腰三角形(两边相等)

(3)直角三角形(a平方+b平方=c平方)

(4)其他三角形(不满足上面的)

解题思路

首先判定三角形成立的条件,即任意两边之和大于第三边,采用if语句判断,之后进行if嵌套,进一步满足其他条件

代码参考

  <script>var a = prompt('请输入第一个边长'),b = prompt('请输入第二个边长'),c = prompt('请输入第三个边长');if (c <= a + b && a <= c + b && b < a + c) {if (c * c == a * a + b * b) {alert('该三角形是直角三角形');}else if (a == b) {alert('该三角形是等腰三角形');} else if (a == b == c) {alert('该三角形是等边三角形');}else {alert('这是普通三角形');}} else {alert('这三条边不满足组成三角形的条件');}</script>

【判断三角形成立条件并进一步判断三角形类型】相关推荐

  1. c语言三角形判定条件,c语言判定三角形的各种类型——请大家指点

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include void main() { float a,b,c, int san=0; char ch; printf(" ...

  2. python通过tkinter界面库实现三角形成立的测试

    python通过tkinter界面库实现三角形成立的测试 from tkinter import * from tkinter import messagebox login = Tk() login ...

  3. mybatis-210721-01---动态sql-if判断where查询条件

    mybatis-210721-01-动态sql-if判断&where查询条件.md if_判断 EmployeeMapper.java EmployeeMapper.xml(笔记在这儿) My ...

  4. 能否构成三角形的条件代码_Java 如何判断一个点是否在一个三角形内

    题目描述: 如何判断一个点是否在一个三角形内. 测试样例: 自定义的POINT类: class POINT{ int x; int y; public POINT(int x,int y){ this ...

  5. 输入三角形的三条边,先判断是否可以构成三角形,如果可以,则进一步求三角形的周长和面积,否则报错“无法构成三角形!”

    import math a=int(input("第一条边:")) b=int(input("第二条边:")) c=int(input("第三条边:& ...

  6. Python编写程序求解一元二次方程,打印九九乘法表,判断三条边是否可以构成三角形,并求三角形面积

    目录 求解一元二次方程题目总体要求如下: 打印九九乘法表题目总体要求如下: 判断三条边是否可以构成三角形题目要求如下: 求解一元二次方程题目总体要求如下: 编写程序,输入一元二次方程的三个系数a.b. ...

  7. 编写程序判断等腰、等边或者普通三角形

    <程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p91 习题3 8.编写程序,要求由键盘输入3个数,判断它们是否能构成三角形的三边.若能,请判断构成的是 ...

  8. java能否构成三角形_java中判断三个参数是否能构成三角形的方法

    java中判断三个参数是否能构成三角形的方法 发布时间:2020-06-25 14:02:58 来源:亿速云 阅读:171 作者:Leah 这篇文章将为大家详细讲解有关java中判断三个参数是否能构成 ...

  9. 写一个程序,判断能否形成三角形,若能,判断是等腰三角形、等边三角形、直角三角形、锐角三角形还是钝角三角形。

    写一个程序,判断能否形成三角形,若能,判断是等腰三角形.等边三角形.直角三角形.锐角三角形还是钝角三角形. #include<stdio.h>int main() {int a, b, c ...

最新文章

  1. 【总结整理】《人人都是产品经理》---读后感
  2. Java杂记之JVM内存模型
  3. 游戏行业的人工智能设计:AI的设计和实施
  4. leetcode-125-Valid Palindrome
  5. 【牛客 - 1080B】tokitsukaze and Hash Table(STLset,并查集,Hash)
  6. Python数据结构实战—栈(Stack)
  7. Javascript特效:简单的匀速平移动画
  8. YII2中ActiveDataProvider与GridView的配合使用
  9. 我们——程序员应该关注,功能?设计?
  10. 数据结构课程设计:运动会分数统计
  11. 这届年轻人越来越爱养宠物了
  12. Windows Server 2008 R2中Windows Server Backup功能之备份、恢复
  13. 实例6.1 六度空间分数 30 DS课程组 单位 浙江大学
  14. Centos6.9 下的 CM(Cloudera Manager)CDH 大数据环境部署
  15. 科技助农、航空报国、产业兴邦——钱旺正式发布“雨田一号”农用无人机
  16. 副业项目做什么比较靠谱,如何知道自己适合做什么?
  17. Linux下使用RAW SOCKET原始套接字构造UDP原始数据帧广播到局域网,在局域网的另一台计算机上显示UDP发送的信息
  18. 工业机器人运动轨迹规划方法简述
  19. Java基础知识(二十二)常用类三(StringBuffer类)
  20. 一张交货单多次POD以及多次开票

热门文章

  1. 在QT中调用google earth并打开KML文件
  2. 尘埃落定!清华才子王垠​加入华为职级22,前阿里P10赵海平加入字节跳动,职级或为4+...
  3. 科技节图像后期处理三等奖作品---陪伴是最长情的告白
  4. Unity小技巧——延时销毁GameObject
  5. 推荐几款常用的企业网盘软件,你喜欢哪一款?
  6. UE4(虚幻4)基础:静态网格模型碰撞设置(三种方法)
  7. 工业工程运用计算机,工业工程如何面对挑战-精选.doc
  8. Linux内核代码宏定义,Linux Kernel源代码中与段有关的重要宏定义
  9. 蝙蝠侠前传2:暗夜骑士
  10. 穷查理宝典-----第一章 (查理芒格传略、歌颂长者:芒格论晚年、忆念:晚辈谈芒格)