給定三條邊,請你判斷一下能不能組成乙個三角形。time limit
memory limit
ossource
1000 ms
32768 kb
windows
2005實驗班短學期考試
輸入資料第一行包含乙個數m,接下有m行,每行乙個例項,包含三個正數a,b,c。其中a,b,c <1000;
對於每個測試例項,如果三條邊長a,b,c能組成三角形的話,輸出yes,否則no。input
output2-
1 2 3
no2 2 2
yes判斷給定的三個邊能不能組成乙個三角形,判斷次數,是第一次輸入的數字m
判斷只進行m次,所以要用**實現迴圈次數
同時要對是否是三角形進行判斷
三角形的三邊關係: 任意兩邊之和大於第三邊先把ac**貼上來
#include
#include
using
namespace std;
intmain()
}
int n;
cin >> n;
while
(n--
)//超大聲bb:while(n--)真好用
這一段為了實現題目中
輸入資料第一行包含乙個數m,接下有m行這一要求
接下來這一段就是判斷能不能成為乙個三角形了
double a, b, c;
cin >> a>>b>> c;
if(a < b)
swap
(a, b);if
(a < c)
swap
(a, c);if
(a < b + c) cout <<
"yes"
<< endl;
else cout <<
"no"
<
if
(a < b)
swap
(a, b);if
(a < c)
swap
(a, c)
;
然後就是進行判斷並output了
if
(a < b + c) cout <<
"yes"
<< endl;
else cout <<
"no"
<
乙個最大的邊小於兩個較小的邊的和,一定能組成三角形 hdu2039 三角形(C語言)
problem description 給定三條邊,請你判斷一下能不能組成乙個三角形。input 輸入資料第一行包含乙個數m,接下有m行,每行乙個例項,包含三個正數a,b,c。其中a,b,c 1000 output 對於每個測試例項,如果三條邊長a,b,c能組成三角形的話,輸出yes,否則no。sa...
第一次寫部落格 java中的三角形
第一次寫部落格,不知道寫的啥,就整理下最簡單的三角形。package practice 各種用 實現的不規則三角形 public class startest system.out.println 控制換行 實現 for int i 1 i 4 i i控制行 system.out.println 控...
第乙個DP!!數字三角形
題目 codevs1220 題目 如圖所示的數字三角形,從頂部出發,在每一結點可以選擇向左走或得向右走,一直走到底層,要求找出一條路徑,使路徑上的值最大。輸入描述 input description 第一行是數塔層數n 1 n 100 第二行起,按數塔圖形,有乙個或多個的整數,表示該層節點的值,共有...