【判断三角形成立条件并进一步判断三角形类型】
题目描述
输入三角形的三边,根据输入的三角形的三边判断是否能组成三角形,如果可以进一步判断三角形的类型:
(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>
【判断三角形成立条件并进一步判断三角形类型】相关推荐
- c语言三角形判定条件,c语言判定三角形的各种类型——请大家指点
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include void main() { float a,b,c, int san=0; char ch; printf(" ...
- python通过tkinter界面库实现三角形成立的测试
python通过tkinter界面库实现三角形成立的测试 from tkinter import * from tkinter import messagebox login = Tk() login ...
- mybatis-210721-01---动态sql-if判断where查询条件
mybatis-210721-01-动态sql-if判断&where查询条件.md if_判断 EmployeeMapper.java EmployeeMapper.xml(笔记在这儿) My ...
- 能否构成三角形的条件代码_Java 如何判断一个点是否在一个三角形内
题目描述: 如何判断一个点是否在一个三角形内. 测试样例: 自定义的POINT类: class POINT{ int x; int y; public POINT(int x,int y){ this ...
- 输入三角形的三条边,先判断是否可以构成三角形,如果可以,则进一步求三角形的周长和面积,否则报错“无法构成三角形!”
import math a=int(input("第一条边:")) b=int(input("第二条边:")) c=int(input("第三条边:& ...
- Python编写程序求解一元二次方程,打印九九乘法表,判断三条边是否可以构成三角形,并求三角形面积
目录 求解一元二次方程题目总体要求如下: 打印九九乘法表题目总体要求如下: 判断三条边是否可以构成三角形题目要求如下: 求解一元二次方程题目总体要求如下: 编写程序,输入一元二次方程的三个系数a.b. ...
- 编写程序判断等腰、等边或者普通三角形
<程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p91 习题3 8.编写程序,要求由键盘输入3个数,判断它们是否能构成三角形的三边.若能,请判断构成的是 ...
- java能否构成三角形_java中判断三个参数是否能构成三角形的方法
java中判断三个参数是否能构成三角形的方法 发布时间:2020-06-25 14:02:58 来源:亿速云 阅读:171 作者:Leah 这篇文章将为大家详细讲解有关java中判断三个参数是否能构成 ...
- 写一个程序,判断能否形成三角形,若能,判断是等腰三角形、等边三角形、直角三角形、锐角三角形还是钝角三角形。
写一个程序,判断能否形成三角形,若能,判断是等腰三角形.等边三角形.直角三角形.锐角三角形还是钝角三角形. #include<stdio.h>int main() {int a, b, c ...
最新文章
- 【总结整理】《人人都是产品经理》---读后感
- Java杂记之JVM内存模型
- 游戏行业的人工智能设计:AI的设计和实施
- leetcode-125-Valid Palindrome
- 【牛客 - 1080B】tokitsukaze and Hash Table(STLset,并查集,Hash)
- Python数据结构实战—栈(Stack)
- Javascript特效:简单的匀速平移动画
- YII2中ActiveDataProvider与GridView的配合使用
- 我们——程序员应该关注,功能?设计?
- 数据结构课程设计:运动会分数统计
- 这届年轻人越来越爱养宠物了
- Windows Server 2008 R2中Windows Server Backup功能之备份、恢复
- 实例6.1 六度空间分数 30 DS课程组 单位 浙江大学
- Centos6.9 下的 CM(Cloudera Manager)CDH 大数据环境部署
- 科技助农、航空报国、产业兴邦——钱旺正式发布“雨田一号”农用无人机
- 副业项目做什么比较靠谱,如何知道自己适合做什么?
- Linux下使用RAW SOCKET原始套接字构造UDP原始数据帧广播到局域网,在局域网的另一台计算机上显示UDP发送的信息
- 工业机器人运动轨迹规划方法简述
- Java基础知识(二十二)常用类三(StringBuffer类)
- 一张交货单多次POD以及多次开票
热门文章
- 在QT中调用google earth并打开KML文件
- 尘埃落定!清华才子王垠​加入华为职级22,前阿里P10赵海平加入字节跳动,职级或为4+...
- 科技节图像后期处理三等奖作品---陪伴是最长情的告白
- Unity小技巧——延时销毁GameObject
- 推荐几款常用的企业网盘软件,你喜欢哪一款?
- UE4(虚幻4)基础:静态网格模型碰撞设置(三种方法)
- 工业工程运用计算机,工业工程如何面对挑战-精选.doc
- Linux内核代码宏定义,Linux Kernel源代码中与段有关的重要宏定义
- 蝙蝠侠前传2:暗夜骑士
- 穷查理宝典-----第一章 (查理芒格传略、歌颂长者:芒格论晚年、忆念:晚辈谈芒格)