精华内容
下载资源
问答
  • 如何判断一个三角形是什么角
    千次阅读
    2020-12-15 18:57:07

    例如:

    获取键盘输入的三角形三边,判断是否可以组成三角形,如果能组成三角形,进一步判断是什么三角形(普通、等腰、等边、直角)

    分析:

    看到这个题目,我们首先应该想到的是用if 条件语句,在分析形成三角形的条件是什么?

    a = int(input('请输入第 1 边:'))
    b = int(input('请输入第 2 边:'))
    c = int(input('请输入第 3 边:'))
    if a>0 and b>0 and c>0 and a+b>c and a+c>b and b+c>a:
        print('能组成三角形')
        if a==b==c:
            print('等边三角形')
        elif a==b or a==c or b==c:
            print('等腰三角形')
        elif (a**2+b**2==c**2) or (b**2+c**2==a**2) or (a**2+c**2==b**2):
            print('直角三角形')
        else:
            print('普通三角形')
    else:
            print('不能组成三角形')

    以上输出为:

    请输入第 1 边:3
    请输入第 2 边:4
    请输入第 3 边:5
    能组成三角形
    直角三角形
    

     

    更多相关内容
  • 判断一个点是否在一个三角行内的代码
  • 主要介绍了Python3如何判断三角形的类型,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 三角形判断

    2016-10-08 16:31:19
    输入三角形三条边a、b、c,三条边有效取值范围为[1,200],判断三角形什么三角形,输出内容具体包括:(1)等边三角形;(2)等腰三角形;(3)直角三角形;(4)等腰直角三角形;(5)一般三角形;(6)非三角形...
  • 三角形的测试用例——判断三角形的形状。读入3个整数,把这3个数值看做一个三角形的3条边的长度值。根据长度值给出弹窗提示信息,说明这个三角形是普通的、等腰的、直角的、还是等边的,以及相应的错误提示信息。
  • 问题描述:输入三角形三条边,判断三角形是等边三角形、等腰三角形、直角三角形、锐角三角形、钝角三角形中的那种? 要求:1、用java语言编码,要有界面;2、提交代码和测试截图。
  • Java判断三角形类型的源码,编程题:在控制台输入三角形的三条边,判断是否能构成三角形,如果能构成三角形,它属于何种三角形 提示:任意两边之和大于第三条边是三角形 三条边相等是等边三角形; 创建一个类:有...
  • 本VB6程序主要适用于初学者。通过输入三个数字,来表示...然后通过这三个数字来判断,这三个数能否构成一个三角形。如果能,是构成等边三角形,等腰直角三角形、等腰三角形,直角三角形,普通三角形,还是其它情况。
  • 思路:首先判断所给的三条边是否能够组成三角形,若可以组成三角形,则判断三角形什么类型,并求三角形的面积。 相关知识: 三角形是由同一平面内不在同一直线上的三条线段‘首尾’顺次连接所组成的封闭图形。...
  • 输入数字判断是否能构成三角形,适合初学者练习
  • 简单的c语言,入门级别。新人小白可以看看
  • 1054 三角形判断.cpp

    2020-04-30 21:13:16
    给定三个正整数,分别表示三条线段的长度,判断这三条线段能否构成一个三角形。如果能构成三角形,则输出“yes”,否则输出“no”。 【输入】 输入共一行,包含三个正整数,分别表示三条线段的长度,数与数之间以...
  • 主要介绍了Python判断三段线能否构成三角形的代码,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • java判断三角形类型

    2017-01-17 17:37:07
    分成3函数,先是输入三条边长度,然后判断是否可以构成三角形,再者判断是哪种类型的三角形
  • * 假设现有100*100的平面,平面上有三个点组成三角形,现有另外的一个点。请判断该点是否在三角形内部 * * 输入格式:共2行数据,第一行是以空格为分隔符的数组,共6个元素,分别表示三个点的坐标。第二行是 以...
  • 判断三角形是等腰三角形还是直角三角形还是等边三角形
  • 刚刚学习Python,欢迎大家指点#Filename:Triangle#Function:Judgment triangle#Author:Judy#Time:2018.9.26a=int(input("Please input the first side:")) #输入第条边b=int(input("Please input the second side:...

    刚刚学习Python,欢迎大家指点

    #Filename:Triangle

    #Function:Judgment triangle

    #Author:Judy

    #Time:2018.9.26

    a=int(input("Please input the first side:")) #输入第一条边

    b=int(input("Please input the second side:")) #输入第二条边

    c=int(input("Please input the third side:")) #输入第三条边

    if (a+b>c) and (a+c>b) and (b+c>a): #判断是否是三角形

    if a==b==c:

    print("This is a equilateral triangle") #等边三角形

    elif (a==b or a==c or b==c):

    print("This is a isosceles triangle") #等腰三角形

    elif (a*a+b*b==c*c) or (a*a+b*b==c*c) or (a*a+b*b==c*c):

    print("This is a right triangle") #直角三角形

    else:

    print("This is a scalene triangle") #不规则三角形

    else :

    print("This isn't a triangle") #不是三角形

    注意点:不能直接使用a=input(),输入3,用a=input(),a=‘3’,类型为string类型,不能进行相乘

    使用[a,b,c]元组进行输入,不能直接转换成int,因为元组最多只能int两个参数

    展开全文
  • C语言判断三角形的类型 根据输入的三角形的三条边判断三角形的类型并输出其面积和类型 算法思想 首先判断其两边之和是否大于第三边若大于则判断可以构成三角形再进一步判断该三角形是什么三角形并计算这三角形的...
  • import java.util.Scanner;public class MainTest {private static Scanner sc;public static void MainTest(System[] args){sc = new Scanner...System.out.println("请输入三数: ");int input1 =sc.nextInt()...

    import java.util.Scanner;

    public class MainTest {

    private static Scanner sc;

    public static void MainTest(System[] args){

    sc = new Scanner(System.in);

    System.out.println("请输入三个数: ");

    int input1 =sc.nextInt();

    int input2 =sc.nextInt();

    int input3 =sc.nextInt();

    if (input1 +input2 >input3 || input1 +input3

    >input2|| input3 +input2

    >input1){

    if(input1 == input2  || input2 == input3 ||

    input1 == input3){

    System.out.println("三个数字组成的为:  等腰三角形");

    }

    if(input1*input1 +input2*input2 == input3*input3 ||

    input1*input1 +input3*input3 == input2*input2

    ||

    input3*input3 +input2*input2 == input1*input1

    ){

    System.out.println("该三个数字组成的三角形为直角三角形");

    }

    else{

    System.out.println("该三个数字为普通三角形");

    }

    }

    else{

    System.out.println("该三个数字不能组成三角形");

    }

    //如果能组成三角形  就去判断能组成什么三角形:  等边

    ,等  角 ,   直角

    ,普通

    //如果不能组成三角形   输出不能组成三角形

    //任意两边之和大于第三边  就能组成三角形

    ,否则不能

    }

    }

    展开全文
  • 入的三边长(正整型值),fun函数判断能否构成三角形,若能构成三角形则返回1,若不能构成三角形则返回0。判断方法是任意两边之和大于第三边则构成三角形,否则不能。例如,输入"12,4,9",则输出"可以构成三角形"。
  • 计算三角形的面积。由用户输入三角形的三条边,判断这三条边是否能构成一个三角形,若能构成三角形,则输出三角形的面积
  • 输入三角形的三个边长,输出这个三角形的类型(等边三角形,等腰三角形,直角三角形,锐角三角形,钝角三角形,或者不能构成一个三角形),如果是一个三角形,输出这个三角形的周长和面积。
  • (3)如若是三角形判断为何种三角形;任意一边平方等于其余两边的平方和为直角三角形,任意一边平方大于其余两边的平方和则为钝角三角形;否则为锐角三角形; (4)可进行循环判断; 代码如下; import java....

    (1)首先输入三角形三边;

    (2)判断是否构成三角形(任意两边和大于第三边);如果不是则输出不是三角形;

    (3)如若是三角形判断为何种三角形;任意一边平方等于其余两边的平方和为直角三角形,任意一边平方大于其余两边的平方和则为钝角三角形;否则为锐角三角形;

    (4)可进行循环判断;

    代码如下;

    import java.util.Scanner;
    
    
    public class SanJiao {
    
    	public static  void Panduan(){
    		String str;
    		do{
    		Scanner input = new Scanner(System.in);
    		System.out.print("请输入第一条边:");
    		int diyi = input.nextInt();
    		System.out.print("请输入第二条边:");
    		int dier = input.nextInt();
    		System.out.print("请输入第三条边:");
    		int disan = input.nextInt();
    		if((diyi+dier)>disan&&(diyi+disan)>dier&&(dier+disan)>diyi){
    			if(Math.pow(diyi,2)==(Math.pow(dier,2) )+Math.pow(disan,2)&&
    					Math.pow(dier,2)==(Math.pow(diyi,2) )+Math.pow(disan,2)&&
    					Math.pow(disan,2)==(Math.pow(dier,2) )+Math.pow(diyi,2)){
    				System.out.println("这是一个直角三角形");
    			}else if(Math.pow(diyi,2)>(Math.pow(dier,2) )+Math.pow(disan,2)&&
    					Math.pow(dier,2)>(Math.pow(diyi,2) )+Math.pow(disan,2)&&
    					Math.pow(disan,2)>(Math.pow(dier,2) )+Math.pow(diyi,2)){
    				System.out.println("这是一个是钝角三角形");
    			}else{
    				System.out.println("这是一个是锐角三角形");
    			}
    		}else{
    			System.out.print("不是三角形");
    		}
    		System.out.print("继续吗?(y/n)");
    		str = input.next();
    		}while( str.equals("y"));	
    	}
    }
    
    
    public class text {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		
    		SanJiao sj = new SanJiao();
    		sj.Panduan();
    	}
    
    }
    

    运行效果如下:

     

     

     

     

    展开全文
  • 输入三边判断能构成什么三角形 精美界面
  • 三角形类别判断

    2018-07-11 10:16:53
    三角形类别判断 1、建立一个点类。 2、输入三个点,计算任意两点间的距离,来确定边的长度。 3比较边之间的关系确定三角形的类型。
  • C#判断三角形的类型

    2020-12-25 20:10:35
    输入三角形的三条边长,判断是否能构成一个三角形(不考虑退化三角形,即面积为零的三角形),是什么样的三角形(直角、锐角、钝角、等边、等腰)。 函数声明为:byte GetTriangleType(int,int,int)  1. 如何用一个...
  • 一个程序,判断能否形成三角形,若能,判断是等腰三角形、等边三角形、直角三角形、锐角三角形还是钝角三角形。 #include<stdio.h> int main() { int a, b, c; printf("请输入三个数(a,b,c):"); ...
  • 利用Activity点击事件监听的开发技术,实现了计算三角形的周长,判断三角形的类型,其功能模块包括:分别输入三角形的3边长,若能构成三角形,则计算其周长;若不能构成三角形,则输出“输入非法”。并判断三角形...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 72,471
精华内容 28,988
关键字:

如何判断一个三角形是什么角