2 jassibel jassibel 于 2016.09.22 16:23 提问

怎么用JavaScript来判定三角形类型

编写代码:根据三角形的三条边长(长、中、短三条边),来判断三角形类型。注意:
(1) 一个三角形的边应该都为正数
(2) 一个三角形的边都应该满足三角形条件
如果有两边的平方和比第三边的平方小,它就是钝角三角形
比如:a*a+b*b<c*c

2个回答

u011051633
u011051633   2016.09.23 00:11
已采纳

if(a>0 && b>0 && c>0 && (a+b>c) && (a+c>b) && (b+c>a) ){
//是三角形
if(a==b || a==c || b==c){
if(a==b==c){
//等边
}else{
//用if判断是否直角,是则等腰直角,否则等腰
}
}else{
//一般三角形,if判断钝角,锐角啥的

}

}else {
//不是三角形
}

jassibel
jassibel 谢谢
接近 2 年之前 回复
qq_29594393
qq_29594393   Ds   Rxr 2016.09.22 16:44

就是三个边长 嘛 ,先判断是否是三角形,然后在一个一个判断具体的形状

三个数先排序a,<=b,<=c
 if(a+b<=c){
 //不是三角形
 }
 if(a==b==c){
 //等边
 }
 if((a^2+b^2)==c^2&&(a==b||b==c)){
 //等腰直角
 }
 然后就是等腰,
 判断直角
jassibel
jassibel 谢谢你回答我的问题,我是新手,我能看懂你写的代码,但我不知道怎么把他们连起来,是用if else是不?
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
三角形判定 用javascript 写的。很不错的。关于三角形判定
三角形判定 用javascript 写的。很不错的。关于三角形判定三角形判定 用javascript 写的。很不错的。关于三角形判定三角形判定 用javascript 写的。很不错的。关于三角形判定三角形判定 用javascript 写的。很不错的。关于三角形判定三角形判定 用javascript 写的。很不错的。关于三角形判定三角形判定 用javascript 写的。很不错的。关于三角形判定三角形判定 用javascript 写的。很不错的。关于三角形判定三角形判定 用javascript 写的。很不错的。关于三角形判定三角形判定 用javascript 写的。很不错的。关于三角形判定三角形判定 用javascript 写的。很不错的。关于三角形判定三角形判定 用javascript 写的。很不错的。关于三角形判定三角形判定 用javascript 写的。很不错的。关于三角形判定三角形判定 用javascript 写的。很不错的。关于三角形判定三角形判定 用javascript 写的。很不错的。关于三角形判定
Python判断三角形类型
a,b,c=map(int ,input().split()) if a&amp;lt;+c and b&amp;lt;a+c and c&amp;lt;a+b: if a==b==c: print('等边三角形') elif a==b or a==c or b==c: if a*a+b*b==c*c or a*a+c*c==b*b or b*b+c*c==a*a: ...
python基础选择结构if语句判断三角形
在python中,一个选择结构语句中的语句也可以包括另一个选择语句,此时内部语句被称为嵌套在外部的if语句中,内部的if语句也可以在继续嵌套,对嵌套深度是没有用任何限制的用户输入三角形的三个边长程序判断是否能构成三角形,如果能组成三角形,则输出三角形的面积并判断出三角满足哪些类型(锐角,直角,钝角,等腰,等边)。...
利用java编写三角形的判定程序
public static void main(String[] args) { // TODO 自动生成的方法存根 int a,b,c; System.out.println(“请输入三角形的三边”); @SuppressWarnings(“resource”) Scanner sc=new Scanner(System.in); System.out.println(“
JAVA判断三角形的类型
JAVA判断三角形的类型
java 根据三条边判断三角形的类型,并绘制出三角形
根据输入的三条边能够判定是否为三角形,并且输出三角形的类型,如等腰三角形,直角三角形,等边三角形、一般三角形等等,同时绘制出三角形的形状。
程序设计:三角形类型判断
01.//   02.// Copyright (c) 2014软件技术2班   03.// All rights reserved.    04.// 作    者:B05 李刘杰 05.// 完成日期:2014年 10 月 24日    06.// 版 本 号:v1.0    07.//    08.// 问题描述:创建一个程序来把已知一元二次方程系数
一个简单的判断三角形形状的C程序
昨天写了一个判断三角形形状的程序,然后EZ发现了里面的无数个问题。 原本我的程序是 #include int main() { int a,b,c; scanf("%d,%d,%d",&a,&b,&c); if(a+b>c&&b+c>a&&a+c>b) { if(a==b) if(b==c) printf("等边三
C语言实现三角形类型判断
/* * 文件名:三角形类型判断.c * 功能描述:输入三角形三条边,判断其类型 *     (普通 直角 等边 等腰) */ #include &amp;lt;stdio.h&amp;gt; #include &amp;lt;stdlib.h&amp;gt; int main(void) { int a, b, c; fprintf(stdout, &quot;请输入任意三角形的三条边长(正整数):&quot;); ...
测试基础---测试用例之因果图和判定表
在前面的等价类和边界值中,我们都重视的是输入条件,但是在实际测试中,许多操作时具有相互联系的,只有执行A动作才会产生B结果,像这种测试我们就需要使用今天的因果图了。还是用一个例子说明一下吧。 现在地铁一卡通充值,窗口越来越少了,都推荐自动充值机充值了,我们把它简化一下,只能投入50和100的人民币,相应的也只能充值50和100元。我们来分析一下他的流程吧: 1、投入50元,点充值50元,应该提