1-4-16:三角形判断

描述

给定三个正整数,分别表示三条线段的长度,判断这三条线段能否构成一个三角形。

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

3 4 5

样例输出

yes

来源

#include<stdio.h>
int main()
{
    int a,b,c;
    scanf("%d%d%d",&a,&b,&c);
    if((a+b)>c &&(a-b)<c)
        printf("yes\n");
    else
        printf("no\n");
    return 0;
}
时间: 2024-10-25 11:41:04

1-4-16:三角形判断的相关文章

C/C++算法竞赛入门经典Page16 习题1-6 三角形

题目:输入三角形 3 条边长度值(均为正整数),判断是否能为直角三角形的3个边长.如果可以,则输出yes,不能输出no,如果无法构成三角形,则输出 not a triangle 分析能构成三角形的条件:两边之和大于第三边,两边之差小于第三边. 再分析能够成直角三角形的条件:a2+b2=c2. (1)声明三角形的三边变量a,b,c,并输入a,b,c: int a,b,c;//三角形的三边 scanf("%d%d%d",&a,&b,&c); (2)先判断是否为三角形

*分支-02. 三角形判断

此题有错误,不能正确执行.希望有人给予提点. 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <math.h> 4 5 int main() 6 { 7 float x1,y1,x2,y2,x3,y3;//三个坐标 8 float l1,l2,l3;//三角形三边 9 float L,A;//周长,面积 10 float S;//海伦公式 11 12 scanf("%f %f %f %f %f %f&

PAT 三角形判断

1 /*给定平面上任意三个点的坐标(x1,y1).(x2,y2).(x3,y3),检验它们能否构成三角形. 2 3 输入格式: 4 5 输入在一行中顺序给出6个[-100, 100]范围内的数字,即3个点的坐标x1, y1, x2, y2, x3, y3. 6 7 输出格式: 8 9 若这3个点不能构成三角形,则在一行中输出“Impossible”:若可以,则在一行中输出该三角形的周长和面积,格式为“L = 周长, A = 面积”,输出到小数点后2位. 10 输入样例1:4 5 6 9 7 8

分支-02. 三角形判断(15)

#include<iostream>#include<iomanip>#include<math.h>using namespace std;int main(){    double a[2],b[2],c[2];    double l,m,n,p,s;    cin>>a[0]>>a[1]>>b[0]>>b[1]>>c[0]>>c[1];    l=sqrt(pow(a[0]-b[0],2)+

浙大版《C语言程序设计(第3版)》题目集 习题3-5 三角形判断 (15 分)

习题3-5 三角形判断 (15 分) 给定平面上任意三个点的坐标(x1,y1).(x2,y2).(x3,y3),检验它们能否构成三角形.1??,y?1??).(x?2??,y?2??).(x?3??,y?3??),检验它们能否构成三角形 输入格式: 输入在一行中顺序给出六个[?100,100]范围内的数字,即三个点的坐标x1.y1.x2.y2.x3.y3.(.x1,y1).(x2,y2).(x3,y3)1??.y?1??.x?2??.y?2??.x?3??.y?3??. 输出格式: 若这3个点不

codeforces - 766B【三角形判断】

题解By: Jstyle知识点一    要想三边满足构成三角形的条件有两个    1.任意两边之和大于第三边.    2.任意两边之差小于第三边.知识点二    假设三边为 a, b, c 且满足 a <= b <= c;那么只需要满足 a+b > c即可;    证明:    任意两边之和大于第三边:    因为 a <= b <= c, 则 a+c > b && b+c > a 是显然的;    任意两边只差小于第三边:    因为: a+b

【if...else】三角形判断

给定三条边的长度,判断能否组成三角形,如果可以,判断三角形的形状. 输入要求 一组数据,每行三个实数,在(0,10]之间 输出要求 根据每行的数据判断,如果不能组成三角形,则输出"Not a triangle":如果是"等腰三角形",则输出"Isosceles triangle":如果是"直角三角形",则输出"Right triangle":如果是"等腰直角三角形",则输出"I

作业八—三角形判断单元测试体会

  测试用例 (含有“()”号的为错误预言) 序号 测试输入(三条边:a,b,c) 测试预言 (Oracle:Illegal,Regular,Scalene,Isoceles) 4  (0.6.5)  Illegal 5  (4,2,3)  Scalence 6  (4,4,4)  Regular 7  (-2,-2,-2)  Illegal 8  (3,3,5)  Isoceles 9  (-2,-2,-2)  (Regular) 10  (3,3,6)  (Isoceles) 11  (1,

三角形判断和计算面积(C++实现)

#include <iostream> #include <math.h> using namespace std; void main() { int    b,c,a; float s,area; cout <<"请输入三角形三条边的大小:"; cin>>a>>b>>c; if ((a+b>c)&&(a+c>b )&&(b+c>a)) { s=(a+b+c)/2