作者ables ()
看板NTUBIME103HW
標題[C++ ] 作業二的一些問題
時間Tue Nov 2 11:33:57 2010
同學們午安:
在各位交出作業三之前,跟各位說明一下我改完作業二發現的一些缺失。
1.
題目沒看清楚,例如作業二(A)是說整數,但是大部分的人直接忽略負整數,
或者輸入0就當機= =
2.
變數名稱毫無意義,int a,b,c,...,z;
如果詞窮至少在註解時要說明它的意義,而不是註解說"宣告一個變數W",
這一樣沒意義。除了for(int i = 0; i < 10; i++)
這種單純計數用的可能不太需要之外...
3.
註解問題。如同第二點,
基本上除了作業一之外是不太需要過於基本的註解,例如:
int sum = 0;
//宣告一個為整數型態的變數
應該是要說明此變數用來做什麼
int sum = 0;
//用來做累加器
有些人會在程式中的註解寫上舉例來說明此程式的想法,
這樣很好,但是這個部分比較適合寫在程式一開始最上方的部分,
也就是description,
// 此程式主要先用log10算出使用者輸入幾位數
// 依序扣掉首位數,例如輸入5432...
之類的,看程式的人會更容易了解
4.
使用者介面。如果程式一打開是黑漆漆的或是天外飛來一筆數字,
通常
另外一位助教就不太高興。需要給輸入的程式,
最好是要詢問使用者要結束程式或是繼續,
否則每輸入一筆資料,就要重開一次程式的話,
並不是很好的使用者介面
5.
良好的排版。這比較難解釋,只能請同學參考我們每次選出來的作業範例。
只能說沒有良好排版(縮排)的程式就像一篇沒有段落也沒標點符號的文章。
之後萬一同時符合 變數名稱無意義、沒註解、沒縮排和沒有使用者介面,
很不幸,至少先被
扣20分以上
另外,並不是只有助教實習課的時候可以找助教問問題,
其他時間也都歡迎,可以直接來知武館405室,
當然先約個時間比較好,讓我們稍微整理一下座位,或是準備茶點。
作業三加油吧
助教 笑點
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.94.123
推 kn930121:有看有推 好想去問問題啊Q_Q 11/02 14:47
→ kn930121:C++都不太懂 這次作業都寫不太出來 快瘋了= =.. 11/02 14:47
推 lsk200000:原來還有使用者介面啊!! 11/02 19:04
推 steve1012:剛剛去看觀摩,大家都好屌啊一堆沒看過的函式 11/02 22:37
推 steve1012:強制轉化 cin.clear()cin.sync都來了實在太屌 11/02 22:38
推 steve1012:大家快去看,增強實力 11/02 22:38
推 sky2857:上不了cebia... 11/03 00:18
→ kn930121:助教好威 感謝助教Q_Q 11/03 22:08