精华内容
下载资源
问答
  • 判断三角形形状程序判断三角形形状程序判断三角形形状程序
  • 满意答案wl30803422013.04.23采纳率:48%等级:12已帮助:5482人这个是我新编的,你可以试试#include #include void main(){float a,b,c,d,s;scanf("%f,%f,%f",&a,&b,&c);if(a+b>...

    满意答案

    02ae427d08e371d7e90d5b995e828d6d.png

    wl3080342

    2013.04.23

    02ae427d08e371d7e90d5b995e828d6d.png

    采纳率:48%    等级:12

    已帮助:5482人

    这个是我新编的,你可以试试

    #include

    #include

    void main()

    {

    float a,b,c,d,s;

    scanf("%f,%f,%f",&a,&b,&c);

    if(a+b>c&&a+c>b&&b+c>a)

    {

    if(a==b||b==c||c==a)

    {if(a==b&&b==c) printf("this is a dengbiansanjiaoxing\n"); else printf("this is a dengyao sanjiaoxing\n"); }

    else if(a*a+b*b==c*c||a*a+c*c==b*b||b*b+c*c==a*a)

    printf("this is zhijiao\n");

    else printf("yibansanjiaoxing\n");

    d=(a+b+c)/2;

    s=sqrt(d*(d-a)*(d-b)*(d-c));

    printf("%f\n",s);

    }

    }

    else printf("bushi sanjiaoxing ") ;

    }

    12分享举报

    展开全文
  • Apple iPhone 11 (A2223) 128GB 黑色 移动联通电信4G手机 双卡双待4999元包邮去购买 >输入三角形的三边,判断是否构成三角形。若能构成输出yes,否则输出no。输入格式:在一行中直接输入3个整数,3个整数之间各用一...

    Apple iPhone 11 (A2223) 128GB 黑色 移动联通电信4G手机 双卡双待

    4999元包邮

    去购买 >

    iphone.jpg

    输入三角形的三边,判断是否能构成三角形。若能构成输出yes,否则输出no。

    输入格式:

    在一行中直接输入3个整数,3个整数之间各用一个空格间隔,没有其他任何附加字符。

    输出格式:

    直接输出yes或no,没有其他任何附加字符。

    代码如下:

    #!/usr/bin/python

    # -*- coding: utf-8 -*-

    s = list(input().split())

    x,y,z = int(s[0]),int(s[1]),int(s[2])

    if z > x and z > y and x+y > z and z-y < x and z-x < y:

    print("yes")

    elif x > z and x >y and z + y > x and x-y < z and x-z < y:

    print("yes")

    elif y > z and y >y and x+z > y and y-z < x and y-x < z:

    print("yes")

    else :

    print("no")

    这个程序实现起来不难,不过我写的有点烦乱,后期在网上看看有没有简便的吧。

    读书和健身总有一个在路上

    jd_dn250.png

    jd_sj250.jpg

    展开全文
  • 【C++ 程序判断是否构成三角形

    千次阅读 2020-11-02 21:53:43
    程序 #include <iostream> #include <vector> #include <string> #include <algorithm> #include <sstream> // std::istringstream using namespace std; int main() { vector<...

    本来是比较容易的题目,但是一旦要考虑到非法输入,会比较复杂。

    程序

    #include <iostream>
    #include <vector>
    #include <string>
    #include <algorithm>
    #include <sstream> // std::istringstream
    using namespace std;
    
    int main()
    {
    	vector<double> vint1;
    	string num1;
    	int index = 0;
    
    begin:
    	try
    	{
    		vint1.clear();
    		cout << "Please input three integers: ";
    		if (index++) char anything = getchar(); // get ready for getline
    		getline(cin, num1);
    		istringstream is1(num1);
    		double i;
    		while (is1 >> i)
    		{
    			if (i - static_cast<int>(i) == 0)
    				vint1.push_back(i);
    		}
    		if (vint1.size() != 3 || vint1[0] <= 0 || vint1[1] <= 0 || vint1[2] <= 0)
    			throw runtime_error("Illegal input!");
    	}
    	catch (runtime_error err)
    	{
    		cout << err.what() << "\nTry Again? Enter Y or N." << endl;
    		char decision;
    		cin >> decision;
    		if (!cin || decision == 'n' || decision == 'N')
    		{
    			return -1;
    		}
    		else
    		{
    			cout << endl;
    			goto begin; // go back to the label 'begin'
    		}
    	}
    
    	int length[3] = { vint1[0],vint1[1],vint1[2] };
    	sort(length, length + 3);
    	if (length[0] + length[1] <= length[2])
    		cout << "They don't make a triangle." << endl;
    	else cout << "They make a triangle." << endl;
    	return 0;
    }
    

    输出示例

    Output

    分析

    补充

    下面这个程序可以强迫用户反复输入,直至正确。

    while(1)
    {
        int a = 0;
        cin >> a;
        if (cin.fail())
    	    {
    		    cin.clear();
    		    cin.ignore();
    		    cout << "输入的不是整数!\n";
    	    }
        else break;
    }
    

    ALL RIGHTS RESERVED © 2020 Teddy van Jerry
    欢迎转载,转载请注明出处。


    See also

    Teddy van Jerry 的导航页

    展开全文
  • 写一个判断是否构成三角形程序

    千次阅读 2017-11-27 14:33:00
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 /*please write a program to check three number if can construct a tryaigle*/ #include <i...
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    /*please write a program to check three number if can construct a tryaigle*/
    #include <iostream>
    using namespace std;
     
    class CheckTriangle
    {
    public:
        CheckTriangle(int x,int y,int z):a(x),b(y),c(z){}
        void operator()(int x,int y,int z);
    private:
        int a,b,c;
    };
    void CheckTriangle::operator()(int x,int y,int z)
    {
        if(x+y>z&&x+z>y&&y+z>x)
            cout<<"all right"<<endl;
        else
            cout<<"error"<<endl;
    }
    int main()
    {
        int a,b,c;
        cout<<"please enter three number"<<endl;cin>>a>>b>>c;
        CheckTriangle one(a,b,c);
        one(a,b,c);
        system("pause");
        return 0;
     
    }
    展开全文
  • 输入三条边长度(整数),可以自动判断是否可以组成三角形,以及三角形的类型(请使用C语言编译器自行编译)。
  • PAGE / NUMPAGES 题目编写程序读入三角形的三条边并确定输入是否有效如果任意两条边的和大于第三条边则输入有效例如如果输入的三条边是1,2,1输出应该是 1,2,1能否形成三角形false 如果输入的三条边是2,2,1输出应该是...
  • 从键盘输入三角形的三条边长,判断是否构成三角形,如能则求出三角形的周长和面积并输出;如不能,输出不能构成三角形的信息。构成三角形的条件为:三角形任意两边的和大于第三边时,构成三角形。 算法分析: #...
  • 2015年07月18 -任意输入3个数,判断能否组成三角形,并输出三角形为等边/等腰/直角/普通三角形. 三角形:两边之和大于第三边 直角三角形:勾股定理#!/usr/bin/python# -*- coding:utf-8 -*-#输入合法性检查,必须输入正数...
  • 第4章-16 jmu-python-判断是否构成三角形 a, b, c = input().split() a, b, c = int(a), int(b), int(c) if a + b <= c or a + c <= b or b + c <= a: print('no') else: print('yes')
  • Description:输入三角形的三边,判断是否构成三角形。若能构成输出yes,否则输出no。 Input:输入仅一行,输入输入3个整数,3个整数之间各用一个空格间隔,没有其他任何附加字符。 Output:输出仅一行,输出直接...
  • 从键盘上输入三个实数,它们分别代表三条线段的长度,请写一个判断这三条线段所组成三角形属于什么类型(不等边,等腰,等边或不构成三角形)的C程序;如果能构成三角形,求出三角形的面积(取小数2位)。 #...
  • #include int orsanjiaoxing(float n1, float n2, float n3); int orsanjiaoxing(float n1, float n2, float n3) { int a; a=(n1+n2) > n3 && (n1+n3)>n2 ...printf("可以构成三角形") :printf("不可以构成三角形"); }
  • 总共有五组数据,每组数据是每一个三角形的三条边的变长,写一个程序判断这五个三角形分别什么形状side1=side2=side3=5triangle1=side1,side2,side3side1=3side2=4side3=5triangle2...总共有五组数据,每组数据是...
  • 构造程序,重复输入三角形的三条边 a,b,c,判断是否构成三角形,直到输入了五组能构成三角形的数据为止,并对该三角形是否为直角三角形是否是等边三角形是否是等腰三角形作出判断。(本题假定a,b,c均为整数) ...
  • 代码如下:/* 验证三角形的有效性,提示用户输入三个边长,判断是否构成三角形*/import java.util.Scanner;class Demo6 { public static void main(String[] args)  { Scanner sc=new Scanner(System.in); ...
  • 判断三角形的形状和是否构成三角形 输入三条边 这个程序属于C# 控制台应用程序
  • 满意答案libeng662013.06.18采纳率:51%等级:13已帮助:4714人由于计算精度的限制,比较两个浮点数是否相等是没有意义的,因为可能有误差。所以这里要求输入的边长必须是整数。#include void main(){unsigned int a...
  • Java小程序判断三边构成三角形

    千次阅读 2016-05-25 11:31:55
    java语言实现三边是否构成三角形程序
  • 输入三条边判断是否组成三角形,若能构成则输出什么三角形 思路 任意两条边之和大于第三条边,构成三角形 三角形两条边相等,等腰三角形 三角形三边相等,等边三角形 代码实现 Scanner scanner = new Scanner...
  • printf("-----------------三角形形状判断程序--------------\n"); double a,b,c; printf("请在下方输入三条边的长度:\n"); printf("a="); scanf("%lf",&a); printf("b="); scanf("%lf",&b)
  • 判断键盘输入的三个数是否构成三角形(等边三角形,等腰三角形,一般三角形或构不成三角形
  • C语言判断是否可以构成三角形

    千次阅读 2020-12-20 10:14:06
    输入三个实数,编写程序判断能否以它们为边长构成三角形。若能,则计算三角形的面积,否则输出提示信息。 #include <stdio.h> int main() { float a,b,c; printf("请输入三边的边长:"); scanf("%f%f%...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 16,391
精华内容 6,556
关键字:

判断是否构成三角形的程序