[理工] 103,104,105,106,107北科程式設計解答
北科沒有公佈解答,所以 以下要嘛我自己寫的,
要嘛是我用程式跑出來的,大家可以參考看看,但不要盡信。
因為我的程式我為了省時,是用特殊手段打出來的...所以打錯的可能蠻高的Orz
103年第4題輸出
1.5
18
4
12
3
birthday
2
103年第5題輸出
can't bark
woof!
can't speak
can't bark
It was not a Bird
104年第6題輸出
6
1
8
5
(null) (null) -->這個選項我程式打不出來,我個人判斷答案是error blue
3
104年第7題輸出
4
9
9
Triangle
Square
Square
105年第8題輸出
5.00
1
70
15
10
1 3
New YearHappy
106年第5題輸出
6
7
2
-6
-3
4
0
0
128
1
106年第6題輸出
3
6
5
7
12
28
107年第2題輸出
2.0
12
125
20 --->#1SUuLw6o (C_and_CPP)
4
5
0
12
11
10
107年第4題輸出
87
data set 1:85
data set 2:84
0
以上是程式的輸出,以下是程式,如果大家發現程式哪裡錯了,歡迎底下留言告知。
是說如果只是變數名跟題目取不一樣,就別太在意了...
103
http://codepad.org/6pQJX8Ly
http://codepad.org/l8l2hd9z
104
http://codepad.org/YO18y7RC
http://codepad.org/u0742Em9
105
http://codepad.org/UFjDT1zj
106
http://codepad.org/CgkjiJcm
http://codepad.org/areOVPc9
107
http://codepad.org/2aWxSrqy
http://codepad.org/WKTasx1A
以上程式
關於昨天有人問的107 4-1~4-8解答不是輸出題,我把我的答案打在下面
4-1 bool lessThan()=0;
4-2 mValue/_size
4-3 *_score;
4-4 T *score
4-5 T mValue=0; ---> 其實型別寫int也跑的動,但回傳型別是T所以我寫T
4-6 87
4-7 data set 1:85
data set 2:84
4-8 0 --->是0還是false要看用啥編譯器跑
這題的程式 http://codepad.org/WKTasx1A
大約就是這樣了,大家心情好的話,可以祝福我考上四大,或給我些P幣^^
還有宣傳一下,PTT有個很棒的板叫DataScience板,有空時可以去看看。
--
往昔所造諸罪業
皆由無始貪瞋癡
從身語意之所生...
一切,我今皆懺悔!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.147.201
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1551585154.A.369.html
推
03/03 11:54,
5年前
, 1F
03/03 11:54, 1F
推
03/03 12:06,
5年前
, 2F
03/03 12:06, 2F
推
03/03 12:33,
5年前
, 3F
03/03 12:33, 3F
推
03/03 12:45,
5年前
, 4F
03/03 12:45, 4F
推
03/03 12:55,
5年前
, 5F
03/03 12:55, 5F
推
03/03 12:57,
5年前
, 6F
03/03 12:57, 6F
推
03/03 13:02,
5年前
, 7F
03/03 13:02, 7F
推
03/03 13:02,
5年前
, 8F
03/03 13:02, 8F
推
03/03 13:09,
5年前
, 9F
03/03 13:09, 9F
推
03/03 13:34,
5年前
, 10F
03/03 13:34, 10F
→
03/03 13:42,
5年前
, 11F
03/03 13:42, 11F
→
03/03 13:42,
5年前
, 12F
03/03 13:42, 12F
推
03/03 13:50,
5年前
, 13F
03/03 13:50, 13F
推
03/03 14:01,
5年前
, 14F
03/03 14:01, 14F
推
03/03 14:32,
5年前
, 15F
03/03 14:32, 15F
他在算平均,不過不一定是上面給你的數,他會自己生數。
你看我程式第14行,就是他在自己生數出來~
推
03/03 14:38,
5年前
, 16F
03/03 14:38, 16F
你的觀念沒有錯,問題是在於,程式在編譯時,
隨著編譯器的不同,會產生一些特殊情況。
本題overflow之後,我的編譯器讓他蓋掉了後面的記憶體空間...
至於為甚麼會跑出不符合strcmp的數...可能是因為我的編譯器的一些毛吧Orz
真的考試時,我應該會忽視overflow回答1,順便一提overflow如果選擇蓋掉,答案也是1
p.s 我的編譯環境是linux g++
我換了個環境,用大家都可以用的線上編譯環境,答案還是一樣是20....
http://www.compileonline.com/compile_c_online.php
或許有某些未可知的原因吧...我才疏學淺也不清楚Orz
推
03/03 15:20,
5年前
, 17F
03/03 15:20, 17F
推
03/03 15:28,
5年前
, 18F
03/03 15:28, 18F
→
03/03 15:29,
5年前
, 19F
03/03 15:29, 19F
→
03/03 15:29,
5年前
, 20F
03/03 15:29, 20F
→
03/03 15:30,
5年前
, 21F
03/03 15:30, 21F
推
03/03 15:44,
5年前
, 22F
03/03 15:44, 22F
→
03/03 16:17,
5年前
, 23F
03/03 16:17, 23F
→
03/03 17:39,
5年前
, 24F
03/03 17:39, 24F
推
03/03 17:44,
5年前
, 25F
03/03 17:44, 25F
推
03/03 17:49,
5年前
, 26F
03/03 17:49, 26F
推
03/03 19:25,
5年前
, 27F
03/03 19:25, 27F
推
03/03 20:31,
5年前
, 28F
03/03 20:31, 28F
推
03/03 21:09,
5年前
, 29F
03/03 21:09, 29F
推
03/03 22:35,
5年前
, 30F
03/03 22:35, 30F
推
03/03 22:43,
5年前
, 31F
03/03 22:43, 31F
推
03/03 23:31,
5年前
, 32F
03/03 23:31, 32F
→
03/03 23:31,
5年前
, 33F
03/03 23:31, 33F
推
03/04 14:40,
5年前
, 34F
03/04 14:40, 34F
推
03/04 16:48,
5年前
, 35F
03/04 16:48, 35F
推
03/04 17:15,
5年前
, 36F
03/04 17:15, 36F
→
03/04 17:48,
5年前
, 37F
03/04 17:48, 37F
推
03/04 18:55,
5年前
, 38F
03/04 18:55, 38F
推
03/04 19:28,
5年前
, 39F
03/04 19:28, 39F
→
03/04 19:29,
5年前
, 40F
03/04 19:29, 40F
推
03/05 14:35,
5年前
, 41F
03/05 14:35, 41F
→
03/05 14:35,
5年前
, 42F
03/05 14:35, 42F
嗯,我把j打成i了,已更正,感謝您的付出<(_ _)>
推
03/05 17:15,
5年前
, 43F
03/05 17:15, 43F
推
03/06 16:02,
5年前
, 44F
03/06 16:02, 44F
→
03/06 16:02,
5年前
, 45F
03/06 16:02, 45F
→
03/06 16:02,
5年前
, 46F
03/06 16:02, 46F
→
03/06 16:02,
5年前
, 47F
03/06 16:02, 47F
→
03/06 16:02,
5年前
, 48F
03/06 16:02, 48F
→
03/06 16:02,
5年前
, 49F
03/06 16:02, 49F
他的格式是value:value_type,所以我真的不知道這邊是怎回事...
我的猜測是他畫錯了,正確是data2:Data*
因為data2的type是Data型別的指標變數。
※ 編輯: st1009 (1.163.137.56), 03/06/2019 16:49:35
推
03/06 17:50,
5年前
, 50F
03/06 17:50, 50F
→
03/10 18:48,
5年前
, 51F
03/10 18:48, 51F
推
03/10 23:53,
5年前
, 52F
03/10 23:53, 52F