problem description
給定三條邊,請你判斷一下能不能組成乙個三角形。
input
輸入資料第一行包含乙個數m,接下有m行,每行乙個例項,包含三個正數a,b,c。其中a,b,c <1000;
output
對於每個測試例項,如果三條邊長a,b,c能組成三角形的話,輸出yes,否則no。
sample input
21 2 3
2 2 2
sample output
noyes
題目連線:
要解決這個題目就要知道三角形的判定定理即:1.任意兩邊之和大於第三邊
2.任意兩邊之差小於第三邊
如果把輸入的三條邊進行大小排序,只需判斷兩條小邊之和大於長的邊,最大的減去最小的小於中間的。滿足即可判定三角形能否構成。
#includeint main()
if(a>c)
if(b>c)
if(((a+b)>c)&&((c-b)
杭電2039 三角形
利用任意兩邊之和大於第三邊,任意兩邊之差小於第三邊!problem description 給定三條邊,請你判斷一下能不能組成乙個三角形。input 輸入資料第一行包含乙個數m,接下有m行,每行乙個例項,包含三個正數a,b,c。其中a,b,c 1000 output 對於每個測試例項,如果三條邊長a...
杭電2039 三角形C 版
problem description 給定三條邊,請你判斷一下能不能組成乙個三角形。input 輸入資料第一行包含乙個數m,接下有m行,每行乙個例項,包含三個正數a,b,c。其中a,b,c 1000 output 對於每個測試例項,如果三條邊長a,b,c能組成三角形的話,輸出yes,否則no。sa...
杭電 三角形
三角形 sample input 2 1 2 3 2 2 2 sample output no yes 題意 輸入中的資料意思,2組測試資料,1,2,3表示第一組資料,以長度為1,2,3的三條邊是否能組成乙個三角形,很顯然第一組資料不行,故輸出 no 第二組資料可以,故輸出 yes 以下是我的 in...