杭電OJ 2039 三角形

2021-08-07 13:30:30 字數 532 閱讀 3341

problem description

給定三條邊,請你判斷一下能不能組成乙個三角形。

input

輸入資料第一行包含乙個數m,接下有m行,每行乙個例項,包含三個正數a,b,c。其中a,b,c <1000;

output

對於每個測試例項,如果三條邊長a,b,c能組成三角形的話,輸出yes,否則no。

sample input

2

1 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...