Re: [請益] 輸入三邊長,判斷三角形...(C++)
※ 引述《suzuCpgm (摸摸)》之銘言:
: 是的,沒錯...
: 今天去了板上滿有名的一間台中公司面試
: 之前也有爬文該公司所出的題目類型
: 果不其然(有點小改變而已)
: 1、輸入float,輸出int,無條件進位
: 2、輸入三邊長,判斷三角形
: 筆試結果是被"後會有期" ˊˋ
: 這邊主要是想請益第二題的部份
: 這是我當時寫的程式碼
: http://ideone.com/Kn8krt
: google了一下,感覺排序像是多餘的
: 當時想排序主要是想把最長的那邊找出來
: 然後任兩邊的和要大於第三邊,就只要去比最長的那邊即可
: 所以想請教一下這題的觀念
: 因為有看到其他人交的卷幾乎都短短幾行而已 囧
: btw,這問題若不能po在此板,再煩請告知,謝謝>"<
這...
不就
if( a>0 & b>0 & c>0 & (a+b>c) & (a+c>b) & (b+c>a) )
是三角形;
else
不是三角形;
@@????
是我想得太簡單了嗎XDDD?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.255.9.110
推
12/19 19:39, , 1F
12/19 19:39, 1F
推
12/19 20:20, , 2F
12/19 20:20, 2F
→
12/19 20:20, , 3F
12/19 20:20, 3F
→
12/19 20:21, , 4F
12/19 20:21, 4F
if( a>0 & b>0 & c>0 & (a+b>c) & (a+c>b) & (b+c>a) ){
if( a==b && b==c )
return 正三角;
else if ( (a*a == b*b + c*c) || (b*b == a*a + c*c) || (c*c == b*b + a*a) )
return 直角三角;
return 其他;
}
else
return 不是三角形;
※ 編輯: CrystalNik 來自: 111.255.9.110 (12/19 20:36)
題目其實沒有難度可言
我在猜會不會是想看 編碼可看性 編碼風格 編碼習慣 縮排
或是對細節的掌握 例如 非正邊輸入 不合法輸入
※ 編輯: CrystalNik 來自: 111.255.9.110 (12/19 20:41)
→
12/19 20:59, , 5F
12/19 20:59, 5F
→
12/19 21:17, , 6F
12/19 21:17, 6F
→
12/19 21:30, , 7F
12/19 21:30, 7F
推
12/20 03:54, , 8F
12/20 03:54, 8F
→
12/20 03:56, , 9F
12/20 03:56, 9F
推
12/20 03:58, , 10F
12/20 03:58, 10F
推
12/20 04:42, , 11F
12/20 04:42, 11F
→
12/20 13:22, , 12F
12/20 13:22, 12F
推
12/20 17:12, , 13F
12/20 17:12, 13F
推
12/20 19:03, , 14F
12/20 19:03, 14F
推
12/20 19:05, , 15F
12/20 19:05, 15F
→
12/20 23:11, , 16F
12/20 23:11, 16F
討論串 (同標題文章)
Soft_Job 近期熱門文章
40
131
PTT職涯區 即時熱門文章