Java—相似三角形
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—相似三角形相关推荐
- Java SDUT-2562_相似三角形
相似三角形 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 给出两个三角形的三条边,判断是否相似. Input 多组数据 ...
- SDUT 2562 相似三角形 JAVA
相似三角形 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description 给出两个三角形的三条边,判断是否 ...
- Java sdut acm 2562 相似三角形
题目链接:点击打开链接 相似三角形 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description 给出两个 ...
- Java实验之判断相似三角形
Problem Description 给出两个三角形的三条边,判断是否相似. Input 多组数据,给出6正个整数,a1,b1,c1,a2,b2,c2,分别代表两个三角形.(边长小于100且无序) ...
- 相似三角形---Java
Problem Description 给出两个三角形的三条边,判断是否相似. Input 多组数据,给出6正个整数,a1,b1,c1,a2,b2,c2,分别代表两个三角形.(边长小于100且无序) ...
- hdu4082 Hou Yi's secret(相似三角形)
Hou Yi's secret Time Limit : 2000/1000ms (Java/Other) Memory Limit : 32768/32768K (Java/Other) Tot ...
- sdut_java_相似三角形
相似三角形 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description 给出两个三角形的三条边,判断是否 ...
- springboot实现SSE服务端主动向客户端推送数据,java服务端向客户端推送数据,kotlin模拟客户端向服务端推送数据
SSE服务端推送 服务器向浏览器推送信息,除了 WebSocket,还有一种方法:Server-Sent Events(以下简称 SSE).本文介绍它的用法. 在很多业务场景中,会涉及到服务端向客户端 ...
- Java 获取当前时间之后的第一个周几,java获取当前日期的下一个周几
Java 获取当前时间之后的第一个周几,java获取当前日期的下一个周几 //获得入参的日期 Calendar cd = Calendar.getInstance(); cd.setTime(date ...
最新文章
- oracle 触发器的实例(转)
- ES6 一些常用使用
- Windows下Oracle 11g创建数据库
- SQLServer导入Excel截断数据的解决办法
- addeventlistener事件第三个参数 passive_JS DOM 事件流、事件冒泡
- python简单爬虫(一)
- 你可能也会掉进这个简单的 String 的坑
- form中的fieldset标签应用
- rocketmq原理_消息中间件漫谈:RocketMQ延时消息应用及原理剖析
- 26 JavaScript模块
- 零售券商之王:零佣金的罗宾侠的400亿美金
- cad 打开硬件加速卡_CAD:“你的图纸缺少shx字体!”“不存在的!”
- 神秘诡异的量子世界是如何毁掉科学家三观的?
- 树莓派-MLX90614
- 计算机科学导论第一章练习解答
- php或js获取word内容,js能读取word js读取word文档
- R语言之系统聚类(层次)分析之图谱形式完整版
- 前端学习总结,经验分享,项目经验分享过程
- 零基础学日语资料附经验分享
- 实时分割网络(持续更新)