**

7-8 判断三角形类型 (20 分)

**

输入三角形三条边,判断该三角形为什么类型的三角形。

输入格式:

在一行中输入三角形的三条边的值(实型数),可以用一个或多个空格或回车分隔,其中三条边的取值范围均为[1,200]。

输出格式:

(1)如果输入数据非法,则输出“Wrong Format”; (2)如果输入数据合法,但三条边不能构成三角形,则输出“Not a triangle”; (3)如果输入数据合法且能够成等边三角形,则输出“Equilateral triangle”; (3)如果输入数据合法且能够成等腰直角三角形,则输出“Isosceles right-angled triangle”; (5)如果输入数据合法且能够成等腰三角形,则输出“Isosceles triangle”; (6)如果输入数据合法且能够成直角三角形,则输出“Right-angled triangle”; (7)如果输入数据合法且能够成一般三角形,则输出“General triangle”。

输入样例1:

50 50 50.0

输出样例1:

Equilateral triangle

输入样例2:

60.2 60.2 80.56

输出样例2:

Isosceles triangle

输入样例3:

0.5 20.5 80

输出样例3:

Wrong Format

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner x=new Scanner(System.in);double a,b,c,temp;a=x.nextFloat();b=x.nextFloat();c=x.nextFloat();if(a>b){temp=a;a=b;b=temp;}if(a>c){temp=a;a=c;c=temp;}if(b>c){temp=b;b=c;c=temp;}if(a>=1&&a<=200&&b>=1&&b<=200&&c>=1&&c<=200){if(a+b>c){if(a==b&&b==c)System.out.println("Equilateral triangle");else if(a*a+b*b-c*c<0.000001&&a==b)System.out.println("Isosceles right-angled triangle");else if((a==b&&a!=c)||(a==c&&a!=b)||(b==c&&b!=a))System.out.println("Isosceles triangle");else if(a*a+b*b-c*c<0.000001)System.out.println("Right-angled triangle");elseSystem.out.println("General triangle");}elseSystem.out.println("Not a triangle");}elseSystem.out.println("Wrong Format");}
}

7-8 判断三角形类型 (20 分)相关推荐

  1. 用java判断三角形类型_判断三角形类型

    假期无聊,继续九度OJ刷题,每天几道题,强制编程人啊! 三角形判断的方法: 直角三角形:勾股定理 锐角和钝角三角形:余玄定理 题目描述:给定三角形的三条边,a,b,c.判断该三角形类型. 输入:测试数 ...

  2. 1164 -- 判断三角形类型

    判断三角形类型 Time Limit:1000MS  Memory Limit:65536K Total Submit:189 Accepted:68 Description 给定三角形的三条边,a, ...

  3. C语言判断三角形类型并计算面积

    这里将介绍如何根据三角形的三条边判断三角形类型,并输出其类型与面积的方法. 算法思想 首先输入三条边的长度,先判断任意两边之和是否大于第三边,若小于,则不能构成三角形. 接着依次判断下列条件: 三角形 ...

  4. C语言判断三角形类型并给出周长

    注意:在2019版Visual studio里面scanf需要改为scanf_s才可以运行,这与传统的C语言有些出入 ,博主最近下载了Visual studio2019版后才注意到这个问题,看来是我落 ...

  5. 根据三条边判断三角形类型

    题目描述: 输入三个边长a,b,c,判断能否构成三角形,三角形是什么类型. 解题思路: (1)输入三边长a,b,c: (2)三边长排序,从小到大a>b>c: (3)若a+b>c则能构 ...

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

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

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

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

  8. 九度OJ 1048:判断三角形类型

    题目地址:http://ac.jobdu.com/problem.php?id=1048 题目描述: 给定三角形的三条边,a,b,c.判断该三角形类型. 输入: 测试数据有多组,每组输入三角形的三条边 ...

  9. C语言判断三角形类型

    根据输入的三角形的三条边判断三角形的类型,并输出其面积和类型. 算法思想 首先判断其两边之和是否大于第三边,若大于则判断可以构成三角形,再进一步判断该三角形是什么三角形,并计算这个三角形的面积:否则不 ...

最新文章

  1. 解决requests-SSL: CERTIFICATE_VERIFY_FAILED]问题
  2. linux运维面板_phpstudy linux web面板(小皮面板)V0.2版本正式发布
  3. github中删除已建仓库(二)
  4. 基于相关性分析系统性能瓶颈
  5. Android input 子设备adb 调试命令
  6. ios 搭建php,超级签名网源码+ios分发+签名端本地化+文字搭建教程_PHP源码
  7. SPEI不同时间尺度的意义
  8. python解二元一次方程组 迭代法_解二元一次方程组多种方法
  9. An unhandled exception occurred: listen EADDRNOTAVAIL: address not available
  10. python爬虫豆瓣电影评价_用python爬虫对豆瓣《战狼2》电影47万短评做词云
  11. 女孩都喜欢什么类型的男生?
  12. 作为资深Mac用户,有哪些你相见恨晚的软件值得推荐?
  13. AVS2实时编码器xavs2的运行
  14. 软件测试基础:邮箱注册功能测试的测试点
  15. 巨大金中华,烽火普天下
  16. java弱签名视为未签名,[java 被视为未签名]QQ幸福签名:你所愿,我终于将你视为平常,连看你一眼都觉得多余。...
  17. 教教大家vmware虚拟机安装win11的方法
  18. “她时代”展示“她力量”:2022年她力量女性论坛女性消费力即战力
  19. 加油站收银系统 Java_提升加油站收银效率的收银系统
  20. Unix/Linux中中文图像输出乱码问题。

热门文章

  1. yolov2训练_Yolov2损失函数细节研究
  2. ES6-使用 super 关键字访问原型对象
  3. 应用在tomcat下的四种部署方式(原创)
  4. 由已打开的文件读取数据---read
  5. OkHttp+Stetho+Chrome调试android网络部分(原创)
  6. linux 下安装maven
  7. oracle sql plus 常用命令
  8. 时间复杂度O(1) O(n) O(logn) O(nlogn)是什么意思?
  9. java基础—网络编程———聊天窗口的建立
  10. Mr.J--C语言学习Errors:LNK2019