Problem C: 判断三角形的性质
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: 判断三角形的性质相关推荐
- 判断三角形的性质(直角或等腰)简便算法
学习目标: 判断三角形的性质(直角或等腰)简便算法 每日一练 题目 输入三角形的三条边a,b,c,判断它们能否构成三角形.若能构成三角形,指出是何种三角形(等腰三角形.直角三角形.一般三角形). (提 ...
- 山东科技大学OJ题库 1097 判断三角形的性质
1097 判断三角形的性质 Description 给出三角形的三边长度,判断是什么三角形. Input 输入为多行,每行3个很小的非负整数,表示一个三角形的三条边的长度.当输入的三角形边长为0时表示 ...
- 问题 C: 判断三角形的性质
题目描述 给出三角形的三边长度,判断是什么三角形. 输入 输入为多行,每行3个很小的非负整数,表示一个三角形的三条边的长度.当输入的三角形边长为0时表示输入结束. 输出 输出为多行,每行对应一个输入的 ...
- NYOJ 659 判断三角形
判断三角形 时间限制:1000 ms | 内存限制:65535 KB 难度:2 描述 小明非常喜欢研究三角形.现在,小明已经知道三角形的三条边,如果三条边能组成三角形,小明就会很高兴,他就会得到一 ...
- c语言坐标三角形判断,【C语言】判断三角形类型(示例代码)
根据输入的三角形的三边判断三角形的类型,并输出其面积和类型. #include #include #include int main() { float a, b, c; float s, area; ...
- php判断三角形类型,C#_C#判断三角形的类型,题目描述:
输入三角形的三 - phpStudy...
C#判断三角形的类型 题目描述: 输入三角形的三条边长,判断是否能构成一个三角形(不考虑退化三角形,即面积为零的三角形),是什么样的三角形(直角.锐角.钝角.等边.等腰). 函数声明为:byte Ge ...
- C# 实验三 判断一个字符、判断三角形、千名学生、a+aa+aaa+aaaa、求数列相加、约瑟夫环
题目 以下为实现代码 1 判断一个字符 using System; using System.Collections.Generic; using System.Linq; using System. ...
- C语言试题七十二之请编写函数判断三角形的类型,并输出其面积和类型。
1. 题目 编写函数:判断三角形的类型,并输出其面积和类型. 2.思路: 首先判断其两边之和是否大于第三边,若大于则判断可以构成三角形,再进一步判断该三角形是什么三角形,并计算这个三角形的面积:否则不 ...
- java中直角三角形第三条边,Java编程,根据输入三角形的三个边边长,程序能判断三角形类型为:等边、等腰、斜角、直角三角形,求代码...
private static Scanner sc;private static int edge[] = new int[3];public static void main(String[] ar ...
最新文章
- airtest自动化测试_【游戏职业说】我在网易做测试开发(QA)
- shell脚本的两种执行方式区别举例
- 《复杂》读书笔记(part5)--复杂性度量
- leetcode(二)二分法查找算法
- mac内存空间不足怎么办?试试删除这几个文件夹!
- 如何在app应用中添加支付宝支付功能(解惑版)
- 武汉理工大学计算机专业课程表,武汉理工大学2014年春季第一周课表.xls
- Brocade 光纤交换机级联配置
- 拿R来画画(八):面积图与堆积图
- 接口性能测试+调优+性能指标
- 新手淘宝开店店铺运营的六大核心技能
- 英国高中A-Level和IB课程介绍
- 泥瓦匠聊并发编程:线程与多线程必知必会(基础篇)
- 红米 10X和红米10X Pro 的区别
- 计算机毕业设计jsp宠物美容网站
- 打印选课学生名单 (25分)
- BeiJing2006 狼抓兔子
- SAP 荣获「中国好公司」头衔
- 快速游戏开发工具GameMaker Action Game Maker使用体验
- Python格式化JSON文件
热门文章
- C语言——文件操作(2)文件的读写操作
- 51单片机usb烧录电路_STC51单片机自动ISP下载电路设计 - ch340g单片机下载程序电路原理...
- P4281 [AHOI2008]紧急集合 / 聚会(LCA做法)
- 网络安全人才平均年薪 24.09 万,跳槽周期 31 个月,安全工程师现状大曝光!...
- windows-运维-03 活动目录
- sin(x) = x-x3/3!+x5/5!-x7/7!+... 输入x,计算上面公式的前10项和。
- 使用selenium爬取36氪
- linux shell中\w \s \d \b ^ $等常用匹配用法
- 商城系统:包含用户注册/用户登陆/商品浏览/我的购物车功能.
- Oracle 静默安装的db_install.rsp 文件