[請益] MTK 面試測驗請教
今兒個去MTK面試寫考卷看到兩題題目想跟大家請教一下
1.
extern void func1(void);
extern void func2(void);
extern void func3(void);
extern void func4(void);
extern void func5(void);
void main(int n)
{
if n==1 execute func1;
if n==2 execute func2;
if n==3 execute func3;
if n==4 execute func4;
if n==5 execute func5;
}
保證 n 一定是上面五個數字之一
不能用if 和 switch case , 請用你認為最快的方法實作main
2.
extern void func1(void);
extern void func2(void);
extern void func3(void);
extern void func4(void);
extern void func5(void);
void main(int n)
{
if n==33 execute func1;
if n==67 execute func2;
if n==324 execute func3;
if n==231 execute func4;
if n==687 execute func5;
}
保證 n 一定是上面五個數字之一
使用if, 請用你認為最快的方法實作main
這兩題難度都是標記困難,所以我想第二題應該不會只是單純用if else
而第一題無法下手......不知道有沒有高手指導一下
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.137.69.243
※ 編輯: hanck 來自: 220.137.69.243 (06/12 00:23)
→
06/12 00:42, , 1F
06/12 00:42, 1F
→
06/12 00:46, , 2F
06/12 00:46, 2F
→
06/12 00:53, , 3F
06/12 00:53, 3F
→
06/12 00:59, , 4F
06/12 00:59, 4F
推
06/12 01:07, , 5F
06/12 01:07, 5F
→
06/12 01:12, , 6F
06/12 01:12, 6F
推
06/12 01:13, , 7F
06/12 01:13, 7F
→
06/12 01:14, , 8F
06/12 01:14, 8F
→
06/12 08:29, , 9F
06/12 08:29, 9F
推
06/12 10:48, , 10F
06/12 10:48, 10F
推
06/12 11:17, , 11F
06/12 11:17, 11F
→
06/12 14:27, , 12F
06/12 14:27, 12F
推
06/12 14:29, , 13F
06/12 14:29, 13F
推
06/13 01:23, , 14F
06/13 01:23, 14F
→
06/13 01:24, , 15F
06/13 01:24, 15F
→
06/13 01:24, , 16F
06/13 01:24, 16F
→
06/13 01:25, , 17F
06/13 01:25, 17F
推
06/13 18:20, , 18F
06/13 18:20, 18F
推
06/14 11:36, , 19F
06/14 11:36, 19F
推
06/14 13:20, , 20F
06/14 13:20, 20F
推
11/21 14:04, , 21F
11/21 14:04, 21F
→
11/21 14:05, , 22F
11/21 14:05, 22F
討論串 (同標題文章)