1342 三角形

网友投稿 516 2022-10-22

1342 三角形

1342 三角形

Description 三角形 题目描述 已知两个三角形的三条边的长度,请问它们是否相似?

输入 第一行是一个整数T(1≤T≤1000),表示样例的个数。 每个样例占两行,每行为三个整数a,b,c1≤a,b,c≤1000,表示一个三角形的边长。 输入数据保证三条边一定能构成三角形。

输出 依次输出每个样例的结果,如果相似,输出"Yes",否则输出"No"。

样例输入 2 3 4 5 3 3 3 3 4 5 6 8 10 样例输出 No Yes

Sample Input

Sample Output

Source

#include int main(){ int n; scanf("%d",&n); while(n--) { int a,b,c,d,e,f; int t; scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f); //两个三角形分别进行边长排序 if(a>b) { t=a; a=b; b=t; } if(b>c) { t=b; b=c; c=t; } if(a>b) { t=a; a=b; b=t; } if(d>e) { t=d; d=e; e=t; } if(e>f) { t=e; e=f; f=t; } if(d>e) { t=d; d=e; e=t; } if(a*e==b*d&&b*f==c*e)//运用相似三角形性质进行判断 { printf("Yes\n"); } else { printf("No\n"); } } return 0;}

写于2021年8月5日20:28分。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:1088 N的阶乘
下一篇:Mybatis如何根据List批量查询List结果
相关文章

 发表评论

暂时没有评论,来抢沙发吧~