Re: [請益] 輸入三邊長,判斷三角形...(C++)
※ 引述《suzuCpgm (摸摸)》之銘言:
: 是的,沒錯...
: 今天去了板上滿有名的一間台中公司面試
: 之前也有爬文該公司所出的題目類型
: 果不其然(有點小改變而已)
: 1、輸入float,輸出int,無條件進位
: 2、輸入三邊長,判斷三角形
: 筆試結果是被"後會有期" ˊˋ
: 這邊主要是想請益第二題的部份
: 這是我當時寫的程式碼
: http://ideone.com/Kn8krt
: google了一下,感覺排序像是多餘的
: 當時想排序主要是想把最長的那邊找出來
排序是必要的,可以節省很多判斷
只是,要嘛直接用排序演算法(代表會使用現成的函式庫)
要嘛,直接用兩兩相比,將它排好
: 然後任兩邊的和要大於第三邊,就只要去比最長的那邊即可
: 所以想請教一下這題的觀念
此外,還有一些非三角形的要判斷
如:有一邊為 0 或者是負的
: 因為有看到其他人交的卷幾乎都短短幾行而已 囧
: btw,這問題若不能po在此板,再煩請告知,謝謝>"<
其實我覺得這題目可以擴充成:要判斷是不是直角、鈍角、銳角,
以及是否為正三角及等邊三角形。
然後再加一題,如果要測試這個形式,你會出哪些測資?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.30.46
推
12/16 19:53, , 1F
12/16 19:53, 1F
→
12/16 19:53, , 2F
12/16 19:53, 2F
推
12/16 22:03, , 3F
12/16 22:03, 3F
→
12/16 22:12, , 4F
12/16 22:12, 4F
→
12/16 22:13, , 5F
12/16 22:13, 5F
推
12/18 14:55, , 6F
12/18 14:55, 6F
討論串 (同標題文章)