[打滾] 令人火大的考試
今天上機考寫C語言
來了兩位助教幫忙確認寫的程式沒有錯誤。
剛好,今天有一題程式執行結果跑很慢...
就出現以下的爭論:
============不想看的話,按end後有幾個問題想問大家======================
助教:「你這題跑那麼慢,有問題。那就沒辦法啦,算你錯。」
我:「但是它只是跑慢一點而已,我程式碼沒有錯吧!」
「不然你看我程式碼,有錯的話我就認了,沒錯的話我不甘心啊!」
助教:「你不甘那你就在這裡坐到三點吧。」 (3點下課)
我:「不然你直接看我的程式碼吧。」
助教看了一下子,沒說話,接著說要先檢查別人的,再回來看跑完沒。
他檢查完別人的,回來檢查我的時,另一名助教也過來了。
我:「學長,最後一題大家都跑那麼慢嗎?」
另一名助教:「對啊!我大概都看它跑到七八行就算對了!」 (跑完要跑10行)
我:「對啊!你看他們也都跑很慢。不是我的問題吧!」
「而且我的程式碼沒錯,怎麼能算錯。」
助教:「那你把程式碼摳給我,我回家找出錯誤。」
我:「那假如沒有錯,我怎麼知道我的分數有沒有改回來?」
後來另一名助教也幫我說了幾句話,又爭辯了幾句後。
助教:「好啦,算你對!加25分可以吧!OK吧!」
================================================================
當時情況,老師已經走掉了,剩兩名助教再檢查程式是否正確。
我覺得這樣成績不但出現兩套標準,而且也太主觀。
假如我沒有爭辯下去,我那題就算錯了。
讓另一名助教檢查的同學都算對。
如果以後再碰到類似問題,而且與助教沒達成共識。
那麼該怎麼自我救濟?
還是只能自認倒楣...助教說的算...?
雖然只是小考,但是明明寫對被當成錯的,難免會心有不甘,會想據理力爭。
題目:
寫一個C function來計算n個Fibonacci數
並寫一個C程式來打印前50個Fibonacci數,請每五個數打一行。
(Fibonacci 數列: 0, 1, 1, 2, 3, 5, 8, 13, 21,.......)
我的寫法:
#include <stdio.h>
int fib(int x);
int main()
{
for (int i=1 ; i<=50 ; i++)
{
printf("%d\t", fib(i));
if(i%5==0) printf("\n");
}
return 0;
}
int fib(int x)
{
if(x==0) return 0;
else if(x==1) return 1;
else return(fib(x-1)+fib(x-2));
}
--
推
11/30 22:32,
11/30 22:32
→
11/30 22:39,
11/30 22:39
推
11/30 22:40,
11/30 22:40
→
11/30 22:51,
11/30 22:51
→
11/30 22:57,
11/30 22:57
→
11/30 22:58,
11/30 22:58
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.134.228.196
→
12/08 18:53, , 1F
12/08 18:53, 1F
→
12/08 19:26, , 2F
12/08 19:26, 2F
推
12/08 19:30, , 3F
12/08 19:30, 3F
推
12/08 19:34, , 4F
12/08 19:34, 4F
推
12/08 20:01, , 5F
12/08 20:01, 5F
推
12/08 20:08, , 6F
12/08 20:08, 6F
→
12/08 20:32, , 7F
12/08 20:32, 7F
推
12/08 20:34, , 8F
12/08 20:34, 8F
→
12/08 20:44, , 9F
12/08 20:44, 9F
推
12/08 21:08, , 10F
12/08 21:08, 10F
→
12/08 21:26, , 11F
12/08 21:26, 11F
→
12/08 21:32, , 12F
12/08 21:32, 12F
推
12/08 21:41, , 13F
12/08 21:41, 13F
推
12/08 21:57, , 14F
12/08 21:57, 14F
推
12/08 22:02, , 15F
12/08 22:02, 15F
→
12/08 22:04, , 16F
12/08 22:04, 16F
推
12/08 22:05, , 17F
12/08 22:05, 17F
→
12/08 22:06, , 18F
12/08 22:06, 18F
→
12/08 22:06, , 19F
12/08 22:06, 19F
推
12/08 22:07, , 20F
12/08 22:07, 20F
對耶! 第一行就換行...
函式裡的寫法是老師課堂上教的
理解後,我們考試就都如法炮製
上面有人的建議寫法...我不太懂耶
※ 編輯: r801129 來自: 140.134.228.196 (12/08 22:19)
推
12/08 22:20, , 21F
12/08 22:20, 21F
→
12/08 22:21, , 22F
12/08 22:21, 22F
→
12/08 22:22, , 23F
12/08 22:22, 23F
→
12/08 23:00, , 24F
12/08 23:00, 24F
推
12/08 23:13, , 25F
12/08 23:13, 25F
推
12/08 23:23, , 26F
12/08 23:23, 26F
推
12/08 23:43, , 27F
12/08 23:43, 27F
→
12/09 00:17, , 28F
12/09 00:17, 28F
推
12/09 00:25, , 29F
12/09 00:25, 29F
→
12/09 00:27, , 30F
12/09 00:27, 30F
推
12/09 00:44, , 31F
12/09 00:44, 31F
推
12/09 01:20, , 32F
12/09 01:20, 32F
→
12/09 01:20, , 33F
12/09 01:20, 33F
→
12/09 01:21, , 34F
12/09 01:21, 34F
→
12/09 02:11, , 35F
12/09 02:11, 35F
推
12/09 03:29, , 36F
12/09 03:29, 36F
推
12/09 03:34, , 37F
12/09 03:34, 37F
推
12/09 03:38, , 38F
12/09 03:38, 38F
推
12/09 03:39, , 39F
12/09 03:39, 39F
→
12/09 03:40, , 40F
12/09 03:40, 40F
→
12/09 10:39, , 41F
12/09 10:39, 41F
推
12/09 11:01, , 42F
12/09 11:01, 42F
推
12/09 20:12, , 43F
12/09 20:12, 43F
推
12/09 20:14, , 44F
12/09 20:14, 44F
討論串 (同標題文章)