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
#include<stdio.h>
int main()
{
double a1,b1,c1,a2,b2,c2,temp,a,b,c;
int n;
scanf("%d",&n);
while(n--)
{
scanf("%lf%lf%lf%lf%lf%lf",&a1,&b1,&c1,&a2,&b2,&c2);
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;
}
a = a1 / a2;
b = b1 / b2;
c = c1 / c2;
if(a1 + b1 > c1 && a2 + b2 > c2 && c1 - b1 < a1 && c2 - b2 < a2) //判斷是否為三角形
if(a == b && b == c)
printf("Yes\n");
else
printf("No\n");
else
printf("No\n");
}
return 0;
}
相關文章
- 【三角函式】已知直角三角形的斜邊長度和一個銳角角度,求另外兩條直角邊的長度函式
- XP的三角形:給出直角三角形周長p,輸出滿足條件解的個數
- 利用元素邊框巧妙的畫三角形
- 三角形個數:小b有一個僅包含非負整數的陣列a,她想知道有多少個三元組(i,j,k),滿足i<j<k且a[i],a[j],a[k]可能作為某個三角形的三條邊的邊長。陣列
- 976-三角形的最大周長
- 判斷點是否在三角形內斷點
- Leetcode976. 三角形的最大周長LeetCode
- 輸出一個三角形
- [計算幾何]圓與三角形是否相交
- 如何判斷兩條軌跡(或曲線)的相似度?
- css 三角形CSS
- 列印三角形
- CSS小技巧——畫個三角形CSS
- LeetCode每日一題: 三角形的最大周長(No.976)LeetCode每日一題
- 如圖,在三角形ABC中,<C=90,<A=60,AC=1,點D在BC上,點E在AB上,使得三角形ADE是等腰直角三角形,<ADE=90,則BE的長度是
- C#比較兩個字串的相似度【轉】C#字串
- CSS 三角形箭頭的矩形CSS
- 用CSS畫一個帶陰影的三角形CSS
- 使用css 畫三角形的三種方法CSS
- 利用for迴圈寫三角形(倒立直角三角形)
- 用CSS繪製一個三角形CSS
- webgl 系列 —— 三角形Web
- 楊輝三角形
- 1323: 三角形判定
- WebGPU[1] 三角形WebGPU
- CSS 三角形效果CSS
- CSS導航條選單:帶小三角形CSS
- CSS一個盒子如何變成三角形?CSS
- OpenGL 學習 02 第一個三角形
- 輸入兩個長度相同的字串,比較兩個數在相同位置的字元是否相同字串字元
- CSS繪製三角形CSS
- Problem:三角形計數
- 純css畫三角形CSS
- 內心裡的一把火(判斷平面內的點是否在三角形內)
- CSS帶有三角形箭頭的矩形CSS
- CSS實現帶陰影的三角形CSS
- Cesium DrawCommand [1] 不談地球 畫個三角形
- Day17--列印三角形