精华内容
下载资源
问答
  • 1054 三角形判断.cpp

    2020-04-30 21:13:16
    1054:三角形判断 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 34705 通过数: 19565 【题目描述】 给定三个正整数,分别表示三条线段的长度,判断这三条线段能否构成一个三角形。如果能构成三角形,则输出“yes...
  • 三角形判断

    2016-10-08 16:31:19
    输入三角形三条边a、b、c,三条边有效取值范围为[1,200],判断三角形是什么三角形,输出内容具体包括:(1)等边三角形;(2)等腰三角形;(3)直角三角形;(4)等腰直角三角形;(5)一般三角形;(6)非三角形...
  • java判断三角形类型

    2017-01-17 17:37:07
    分成3个函数,先是输入三条边长度,然后判断是否可以构成三角形,再者判断是哪种类型的三角形
  • C语言 三角形判断

    千次阅读 2020-08-22 16:09:04
    三角形判断 给定平面上任意三个点的坐标(x ​1 ​​ ,y ​1 ​​ )、(x ​2 ​​ ,y ​2 ​​ )、(x ​3 ​​ ,y ​3 ​​ ),检验它们能否构成三角形。 输入格式: 输入在一行中顺序给出六个[−100,100]范围内的...

    三角形判断

    给定平面上任意三个点的坐标(x​1​​ ,y​1​​ )、(x​2​​ ,y​2​ )、(x​3​​ ,y​3​​ ),检验它们能否构成三角形。
    输入格式:
    》输入在一行中顺序给出六个[−100,100]范围内的数字,即三个点的坐标x​1​​ 、y​1、x​2​​ 、y​2​​ 、x​3​​ 、y​3​​ 。
    输出格式:
    若这3个点不能构成三角形,则在一行中输出“Impossible”;若可以,则在一行中输出该三角形的周长和面积,格式为“L = 周长, A = 面积”,输出到小数点后2位。

    输入样例1:

    4 5 6 9 7 8

    输出样例1:

    L = 10.13, A = 3.00

    输入样例2:

    4 6 8 12 12 18

    输出样例2:

    Impossible

    代码如下:

    #include "stdio.h"
    #include "math.h"
    void judge()
    {
    	int x1,x2,x3,y1,y2,y3;
    	float L,A,a,b,c;
    	scanf("%d%d%d%d%d%d",&x1,&y1,&x2,&y2,&x3,&y3);
    	a=sqrt(pow((x1-x2),2)+pow((y1-y2),2));
    	b=sqrt(pow((x1-x3),2)+pow((y1-y3),2));
    	c=sqrt(pow((x2-x3),2)+pow((y2-y3),2));
    	if(a+b>c&&a+c>b&&b+c>a)
    	{
    		L=a+b+c;//三角形周长
    		A=sqrt((L/2)*(L/2-a)*(L/2-b)*(L/2-c));//三角形面积
    		printf("L = %.2lf,A = %.2lf\n",L,A);
    	}
    	else
    		printf("Impossible\n");
    }
    int main()
    {
    	judge();
    	return 0;
    }
    
    展开全文
  • 本VB6程序主要适用于初学者。通过输入三个数字,来表示一...然后通过这三个数字来判断,这三个数能否构成一个三角形。如果能,是构成等边三角形,等腰直角三角形、等腰三角形,直角三角形,普通三角形,还是其它情况。
  • 7-4 三角形判断 (15 分)

    千次阅读 2019-09-19 18:57:13
    7-4 三角形判断 (15 分) 给定平面上任意三个点的坐标(x ​1 ​​ ,y ​1 ​​ )、(x ​2 ​​ ,y ​2 ​​ )、(x ​3 ​​ ,y ​3 ​​ ),检验它们能否构成三角形。 输入格式: 输入在一行中顺序给出六个[−100,100]...

    7-4 三角形判断 (15 分)
    给定平面上任意三个点的坐标(x
    ​1
    ​​ ,y
    ​1
    ​​ )、(x
    ​2
    ​​ ,y
    ​2
    ​​ )、(x
    ​3
    ​​ ,y
    ​3
    ​​ ),检验它们能否构成三角形。

    输入格式:
    输入在一行中顺序给出六个[−100,100]范围内的数字,即三个点的坐标x
    ​1
    ​​ 、y
    ​1
    ​​ 、x
    ​2
    ​​ 、y
    ​2
    ​​ 、x
    ​3
    ​​ 、y
    ​3
    ​​ 。

    输出格式:
    若这3个点不能构成三角形,则在一行中输出“Impossible”;若可以,则在一行中输出该三角形的周长和面积,格式为“L = 周长, A = 面积”,输出到小数点后2位。

    输入样例1:
    4 5 6 9 7 8
    输出样例1:
    L = 10.13, A = 3.00
    输入样例2:
    4 6 8 12 12 18
    输出样例2:
    Impossible

    #include<stdio.h>
    #include<math.h>
    int main()
    {
    	double x1,y1,x2,y2,x3,y3;			//任意三点坐标
    	double lenght1,lenght2,lenght3;	//三角形的各三边长度
    	int high;						//三角形的高
    	double s,A;						//面积
    	scanf("%lf %lf %lf %lf %lf %lf",&x1,&y1,&x2,&y2,&x3,&y3);	//输入3个点的坐标
    	lenght1 = sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
    	lenght2 = sqrt((x2-x3)*(x2-x3)+(y2-y3)*(y2-y3));
    	lenght3 = sqrt((x3-x1)*(x3-x1)+(y3-y1)*(y3-y1));
    	//printf("%lf\n%lf\n%lf\n",lenght1,lenght2,lenght3);		调试用的,观察数据
    	if( fabs((lenght1+lenght2))>lenght3 && fabs((lenght1+lenght3))>lenght2 && fabs((lenght2+lenght3))>lenght1 && fabs((lenght1-lenght2))<lenght3 && fabs((lenght1-lenght3))<lenght2 && fabs((lenght2-lenght3))<lenght1)
    		//上面这个是判断是否构成三角形条件的决定性因素
    	{
    		s = (lenght1+lenght2+lenght3)/2;
    		A = sqrt(s*(s-lenght1)*(s-lenght2)*(s-lenght3));
    		printf("L = %.2lf, A = %.2lf\n",lenght1+lenght2+lenght3,A);
    	}
    	else
    		printf("Impossible\n");
    	return 0;
    }
    
    
    展开全文
  • 三角形判断-c++

    2021-03-28 12:04:32
    KiKi想知道已经给出的三条边a,b,c能否构成三角形,如果能构成三角形判断三角形的类型(等边三角形、等腰三角形或普通三角形)。 输入描述: 题目有多组输入数据,每一行输入三个a,b,c(0<a,b,c<1000),...

    题目描述
    KiKi想知道已经给出的三条边a,b,c能否构成三角形,如果能构成三角形,判断三角形的类型(等边三角形、等腰三角形或普通三角形)。
    输入描述:
    题目有多组输入数据,每一行输入三个a,b,c(0<a,b,c<1000),作为三角形的三个边,用空格分隔。
    输出描述:
    针对每组输入数据,输出占一行,如果能构成三角形,等边三角形则输出“Equilateral triangle!”,等腰三角形则输出“Isosceles triangle!”,其余的三角形则输出“Ordinary triangle!”,反之输出“Not a triangle!”。
    示例1
    输入
    2 3 2
    3 3 3
    输出
    Isosceles triangle!
    Equilateral triangle!

    #include<iostream>
    using namespace std;
    
    int main ()
    {
        double a,b,c;
        while(cin>>a>>b>>c)
        {
            if(a+b>c&&a+c>b&&b+c>a)
            {
                if(a==b&&b==c)
                    cout<<"Equilateral triangle!"<<endl;
                else if(a==b||a==c||b==c)
                    cout<<"Isosceles triangle!"<<endl;
                else
                    cout<<"Ordinary triangle!"<<endl;
            }
            else
                cout<<"Not a triangle!"<<endl;
        }
    }
    
    展开全文
  • C++三角形判断

    千次阅读 2020-10-14 14:20:14
    C++三角形判断 给定三个正整数,分别表示三条线段的长度,判断这三条线段能否构成一个三角形。如果能构成三角形,则输出“yes”,否则输出“no”。 输入:         一行,...

    C++三角形判断

    给定三个正整数,分别表示三条线段的长度,判断这三条线段能否构成一个三角形。如果能构成三角形,则输出“yes”,否则输出“no”。

    输入:
            一行,包含三个正整数,分别表示三条线段的长度,数与数之间以一个空格分开。
    输出:
            如果能构成三角形,则输出“yes”,否则输出“no”。
    样例输入:
            3  4  5
    样例输出:
             yes

    参考程序

    #include<iostream>
    #include<cstdio>
    using namespace std;
    int main()
    {
    	int a,b,c;								
    	scanf("%d%d%d",&a,&b,&c);				//输入给定3个整数,即三条线段的长度
    	if (a+b>c&&a+c>b&&b+c>a) printf("yes");
    	else printf("no");						//如果三条线段能构成三角形,则输出 yes,否则输出 no
    	return 0;
    }
    
    展开全文
  • c语言 三角形判断

    千次阅读 2020-03-15 11:31:16
    **给定平面上任意三个点的坐标(x​1​​,y​1​​)、(x​2​​,y​2​​)、(x​3​​,y​3​​),检验它们能否构成三角形。 输入格式: 输入在一行中顺序给出六个[−100,100]范围内的数字,即三个点的坐标x​1​​、y...
  • c++ 语言三角形判断

    2020-10-26 17:13:15
    #include <iostream> using namespace std; int main() { float a,b,c; cout << "请输入三角形的三条边:" << endl; cin>>a>>... "三条边可以构成一个三角形" <.
  • VB三角形判断 (if)

    2010-07-27 07:12:29
    利用VB实现三角形判断 用户只需将三角形的三条边长输入,点击“判断”键就可以判断是否能构成三角形,何种三角形
  • 三角形判断-白盒测试.doc
  • PTA习题 三角形判断

    千次阅读 2020-08-08 11:06:46
    给定平面上任意三个点的坐标(x1​​,y​1​​)、(x​2​​,y2​​)、(x3,y3​​),检验它们能否构成三角形。 输入格式: 输入在一行中顺序给出六个[−100,100]范围内的数字,即三个点的坐标x​1​​、y​1​​、x​2...
  • python实现三角形判断

    千次阅读 2020-09-17 10:36:13
    python实现三角形判断 massage = ''' 已经给出三条边a,b,c,能否构成三角形,如果能构成三角形,判断三角形的类型(等边三角形、等腰三角形或普通三角形)。 输入描述: 题目有多组输入数据,每一行输入三个a,b,c...
  • Openjudge:三角形判断

    2021-03-13 23:47:15
    描述: 给定三个正整数,分别表示三条线段的长度,判断这三条线段能否构成一个三角形。 输入:输入共一行,包含三个正整数,分别表示三条线段的长度,数与数之间以一个空格分开。 输出: 如果能构成三角形,则输出...
  • 三角形的测试用例——判断三角形的形状。读入3个整数,把这3个数值看做一个三角形的3条边的长度值。根据长度值给出弹窗提示信息,说明这个三角形是普通的、等腰的、直角的、还是等边的,以及相应的错误提示信息。
  • ybt 1054:三角形判断 OpenJudge NOI 1.4 16:三角形判断 【题目考点】 1. 判断三条边能否构成三角形 这三条边需要满足:任意两边之和大于第三边 2. 逻辑表达式 【题解代码】 解法1:使用if…else语句 #include<...
  • 三角形按边为:等边,等腰 等边:三条边相等; 等腰:两条边相等 ...#判断三角形 def triangle(a,b,c): if a>0 and b>0 and c>0: if a+b>c and a+c>b and b+c>a: if a==b and b==c:
  • 16:三角形判断

    2019-03-07 17:48:28
    给定三个正整数,分别表示三条线段的长度,判断这三条线段能否构成一个三角形。 输入 输入共一行,包含三个正整数,分别表示三条线段的长度,数与数之间以一个空格分开。 输出 如果能构成三角形,则输出“yes” ...
  • 7-74 三角形判断 (15分)

    2020-05-12 21:47:20
    给定平面上任意三个点的坐标(x ​1 ​​ ,y ​1 ​​ )、(x ​2 ​​ ,y ​2 ​​ )、(x ​3 ...​​ ),检验它们能否构成三角形。...若可以,则在一行中输出该三角形的周长和面积,格式为“L = 周长,
  • 1054:三角形判断

    千次阅读 2019-08-01 21:06:49
    1054:三角形判断 时间限制: 1000 ms 内存限制: 65536 KB 【题目描述】 给定三个正整数,分别表示三条线段的长度,判断这三条线段能否构成一个三角形。如果能构成三角形,则输出“yes”,否则输出“no”。 【输入】 ...
  • 主要介绍了C语言输入三角形边长判断其类型并输出面积实例代码,具有一定借鉴价值,需要的朋友可以参考下
  • 三角形判断 (1).exe

    2021-03-16 15:55:14
    软件测试·
  • 习题3-5 三角形判断 (15分) 给定平面上任意三个点的坐标(x​1​​ ,y​1​​ )、(x​2​ ,y​2​​ )、(x​3​​ ,y​3​​ ),检验它们能否构成三角形。 输入格式: 输入在一行中顺序给出六个[−100,100]范围内的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 56,383
精华内容 22,553
关键字:

三角形判断