Java—相似三角形

Description
给出两个三角形的三条边,判断是否相似。

Input
多组数据,给出6正个整数,a1,b1,c1,a2,b2,c2,分别代表两个三角形。(边长小于100且无序)

Output
如果相似输出YES,如果不相似输出NO,如果三边组不成三角形**(两条短边之和大于第三边)**也输出NO。

Sample
Input
1 2 3 2 4 6
3 4 5 6 8 10
3 4 5 7 8 10
Output
NO
YES
NO
Hint
输入的六个数据只是两个三角形的三条边,需要将前三个数排序(即第一个三角形的三条边),同理再将后三个数排序,为的是便于比较两个三角形三条有序长度的比例数,如果比例数一样就是相似三角形(前提三条边能够构成三角形)。

import java.util.Scanner;class Point
{int a,b,c;Point(int a,int b,int c){this.a=a;this.b=b;this.c=c;}void Sum(Point p){double x=a*1.0/p.a;double y=b*1.0/p.b;double z=c*1.0/p.c;if(b+c>a){if(x==y&&y==z)System.out.println("YES");elseSystem.out.println("NO");}elseSystem.out.println("NO");}
}
public class Main {public static void main(String[] args) {// TODO Auto-generated method stubScanner reader=new Scanner(System.in);int a1,b1,c1,a2,b2,c2;int temp;while(reader.hasNext()){a1=reader.nextInt();b1=reader.nextInt();c1=reader.nextInt();a2=reader.nextInt();b2=reader.nextInt();c2=reader.nextInt();if(a1<b1){temp=a1;a1=b1;b1=temp;}if(a1<c1){temp=a1;a1=c1;c1=temp;}if(b1<c1){temp=b1;b1=c1;c1=temp;}if(a2<b2){temp=a2;a2=b2;b2=temp;}if(a2<c2){temp=a2;a2=c2;c2=temp;}if(b2<c2){temp=b2;b2=c2;c2=temp;}Point point1 =new Point(a1,b1,c1);Point point2 =new Point(a2,b2,c2);point2.Sum(point1);}}}

Java—相似三角形相关推荐

  1. Java SDUT-2562_相似三角形

    相似三角形 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 给出两个三角形的三条边,判断是否相似. Input 多组数据 ...

  2. SDUT 2562 相似三角形 JAVA

    相似三角形 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description 给出两个三角形的三条边,判断是否 ...

  3. Java sdut acm 2562 相似三角形

    题目链接:点击打开链接 相似三角形 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description 给出两个 ...

  4. Java实验之判断相似三角形

    Problem Description 给出两个三角形的三条边,判断是否相似. Input 多组数据,给出6正个整数,a1,b1,c1,a2,b2,c2,分别代表两个三角形.(边长小于100且无序) ...

  5. 相似三角形---Java

    Problem Description 给出两个三角形的三条边,判断是否相似. Input 多组数据,给出6正个整数,a1,b1,c1,a2,b2,c2,分别代表两个三角形.(边长小于100且无序) ...

  6. hdu4082 Hou Yi's secret(相似三角形)

    Hou Yi's secret Time Limit : 2000/1000ms (Java/Other)   Memory Limit : 32768/32768K (Java/Other) Tot ...

  7. sdut_java_相似三角形

    相似三角形 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description 给出两个三角形的三条边,判断是否 ...

  8. springboot实现SSE服务端主动向客户端推送数据,java服务端向客户端推送数据,kotlin模拟客户端向服务端推送数据

    SSE服务端推送 服务器向浏览器推送信息,除了 WebSocket,还有一种方法:Server-Sent Events(以下简称 SSE).本文介绍它的用法. 在很多业务场景中,会涉及到服务端向客户端 ...

  9. Java 获取当前时间之后的第一个周几,java获取当前日期的下一个周几

    Java 获取当前时间之后的第一个周几,java获取当前日期的下一个周几 //获得入参的日期 Calendar cd = Calendar.getInstance(); cd.setTime(date ...

最新文章

  1. oracle 触发器的实例(转)
  2. ES6 一些常用使用
  3. Windows下Oracle 11g创建数据库
  4. SQLServer导入Excel截断数据的解决办法
  5. addeventlistener事件第三个参数 passive_JS DOM 事件流、事件冒泡
  6. python简单爬虫(一)
  7. 你可能也会掉进这个简单的 String 的坑
  8. form中的fieldset标签应用
  9. rocketmq原理_消息中间件漫谈:RocketMQ延时消息应用及原理剖析
  10. 26 JavaScript模块
  11. 零售券商之王:零佣金的罗宾侠的400亿美金
  12. cad 打开硬件加速卡_CAD:“你的图纸缺少shx字体!”“不存在的!”
  13. 神秘诡异的量子世界是如何毁掉科学家三观的?
  14. 树莓派-MLX90614
  15. 计算机科学导论第一章练习解答
  16. php或js获取word内容,js能读取word js读取word文档
  17. R语言之系统聚类(层次)分析之图谱形式完整版
  18. 前端学习总结,经验分享,项目经验分享过程
  19. 零基础学日语资料附经验分享
  20. 实时分割网络(持续更新)

热门文章

  1. 餐饮门店如何利用餐饮管理软件,实现数字化升级?
  2. xdebug 调试php,怎么用Xdebug调试PHP
  3. python爬虫爬取百度贴吧图片,requests方法
  4. js逆向案例-某数美
  5. CCriticalSection
  6. 聚类发展历史、现状、未来趋势
  7. 运维安全-SSL_Threat_Model
  8. criteria使用
  9. 聊一聊CriteriaQuery
  10. CSS鼠标滑过变化颜色的设置,网站设置(一看就懂)