Problem C: 判断三角形的性质
Description
给出三角形的三边长度,判断是什么三角形。
Input
输入为多行,每行3个很小的非负整数,表示一个三角形的三条边的长度。当输入的三角形边长为0时表示输入结束。
Output
输出为多行,每行对应一个输入的三条边。
若输入的三条边构成等边三角形,输出“a equileteral triangle”;
若输入的三条边构成等腰三角形,输出“a isosceles triangle”;
若输入的三条边构成直角三角形,输出“a right triangle”;
若输入的三条边构成三角形,但不是以上三种,则输出“a triangle”;
若输入的三条边不构成,输出“not a triangle”。

Sample Input
1 1 1 1 1 2 2 2 3 2 3 4 3 4 5 0 0 0
Sample Output
a equileteral triangle not a triangle a isosceles triangle a triangle a right triangle
HINT
判断是否直角三角形可用勾股定理。另外,分析样例中得出正确的判断顺序。

#include <stdio.h>int main(){int a,b,c;while(scanf("%d %d %d",&a,&b,&c)!=EOF){if(a+b>c&&a+c>b&&b+c>a){if(a==b&&b==c)printf("a equileteral triangle\n");else if(a==b||b==c||a==c)printf("a isosceles triangle\n");else if(a*a==b*b+c*c||b*b==a*a+c*c||c*c==a*a+b*b)printf("a right triangle\n");elseprintf("a triangle\n");}else if(a==0||b==0||c==0)break;elseprintf("not a triangle\n");}}

Problem C: 判断三角形的性质相关推荐

  1. 判断三角形的性质(直角或等腰)简便算法

    学习目标: 判断三角形的性质(直角或等腰)简便算法 每日一练 题目 输入三角形的三条边a,b,c,判断它们能否构成三角形.若能构成三角形,指出是何种三角形(等腰三角形.直角三角形.一般三角形). (提 ...

  2. 山东科技大学OJ题库 1097 判断三角形的性质

    1097 判断三角形的性质 Description 给出三角形的三边长度,判断是什么三角形. Input 输入为多行,每行3个很小的非负整数,表示一个三角形的三条边的长度.当输入的三角形边长为0时表示 ...

  3. 问题 C: 判断三角形的性质

    题目描述 给出三角形的三边长度,判断是什么三角形. 输入 输入为多行,每行3个很小的非负整数,表示一个三角形的三条边的长度.当输入的三角形边长为0时表示输入结束. 输出 输出为多行,每行对应一个输入的 ...

  4. NYOJ 659 判断三角形

    判断三角形 时间限制:1000 ms  |  内存限制:65535 KB 难度:2 描述 小明非常喜欢研究三角形.现在,小明已经知道三角形的三条边,如果三条边能组成三角形,小明就会很高兴,他就会得到一 ...

  5. c语言坐标三角形判断,【C语言】判断三角形类型(示例代码)

    根据输入的三角形的三边判断三角形的类型,并输出其面积和类型. #include #include #include int main() { float a, b, c; float s, area; ...

  6. php判断三角形类型,C#_C#判断三角形的类型,题目描述: 输入三角形的三 - phpStudy...

    C#判断三角形的类型 题目描述: 输入三角形的三条边长,判断是否能构成一个三角形(不考虑退化三角形,即面积为零的三角形),是什么样的三角形(直角.锐角.钝角.等边.等腰). 函数声明为:byte Ge ...

  7. C# 实验三 判断一个字符、判断三角形、千名学生、a+aa+aaa+aaaa、求数列相加、约瑟夫环

    题目 以下为实现代码 1 判断一个字符 using System; using System.Collections.Generic; using System.Linq; using System. ...

  8. C语言试题七十二之请编写函数判断三角形的类型,并输出其面积和类型。

    1. 题目 编写函数:判断三角形的类型,并输出其面积和类型. 2.思路: 首先判断其两边之和是否大于第三边,若大于则判断可以构成三角形,再进一步判断该三角形是什么三角形,并计算这个三角形的面积:否则不 ...

  9. java中直角三角形第三条边,Java编程,根据输入三角形的三个边边长,程序能判断三角形类型为:等边、等腰、斜角、直角三角形,求代码...

    private static Scanner sc;private static int edge[] = new int[3];public static void main(String[] ar ...

最新文章

  1. airtest自动化测试_【游戏职业说】我在网易做测试开发(QA)
  2. shell脚本的两种执行方式区别举例
  3. 《复杂》读书笔记(part5)--复杂性度量
  4. leetcode(二)二分法查找算法
  5. mac内存空间不足怎么办?试试删除这几个文件夹!
  6. 如何在app应用中添加支付宝支付功能(解惑版)
  7. 武汉理工大学计算机专业课程表,武汉理工大学2014年春季第一周课表.xls
  8. Brocade 光纤交换机级联配置
  9. 拿R来画画(八):面积图与堆积图
  10. 接口性能测试+调优+性能指标
  11. 新手淘宝开店店铺运营的六大核心技能
  12. 英国高中A-Level和IB课程介绍
  13. 泥瓦匠聊并发编程:线程与多线程必知必会(基础篇)
  14. 红米 10X和红米10X Pro 的区别
  15. 计算机毕业设计jsp宠物美容网站
  16. 打印选课学生名单 (25分)
  17. BeiJing2006 狼抓兔子
  18. SAP 荣获「中国好公司」头衔
  19. 快速游戏开发工具GameMaker Action Game Maker使用体验
  20. Python格式化JSON文件

热门文章

  1. C语言——文件操作(2)文件的读写操作
  2. 51单片机usb烧录电路_STC51单片机自动ISP下载电路设计 - ch340g单片机下载程序电路原理...
  3. P4281 [AHOI2008]紧急集合 / 聚会(LCA做法)
  4. 网络安全人才平均年薪 24.09 万,跳槽周期 31 个月,安全工程师现状大曝光!...
  5. windows-运维-03 活动目录
  6. sin(x) = x-x3/3!+x5/5!-x7/7!+...         输入x,计算上面公式的前10项和。
  7. 使用selenium爬取36氪
  8. linux shell中\w \s \d \b ^ $等常用匹配用法
  9. 商城系统:包含用户注册/用户登陆/商品浏览/我的购物车功能.
  10. Oracle 静默安装的db_install.rsp 文件