看板 NTUBIME103HW 關於我們 聯絡資訊
同學們午安: 在各位交出作業三之前,跟各位說明一下我改完作業二發現的一些缺失。 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