1、關於輸入格式
這道題目裡面要求的輸入格式:
字串空格字串逗號數字逗號數字逗號數字。。。
類似於:
li si,18,
1200,80
,90,70
,90
這樣的輸入使用簡單的cin、scanf顯示是不能解決問題的。因為兩者在遇到空格時將會停止讀取。
為了解決這個問題,這裡需要用到cin的乙個成員函式:
istream& get (
char
* s, streamsize n,
char delim )
第乙個引數:*s是個字元指標
第二個引數:n,表示讀入n-1個字元
第三個引數:delim表示結束字元(可以不寫,不寫預設為換行符)。
函式功能:讀入一串字元,要麼讀到n-1個字元停止,要麼讀到結束字元停止。
2、關於輸出格式
輸出格式只給了提示,即平均成績不一定是整數。這就需要設定乙個判斷,即輸出格式是不是整數,如果是的話,直接強轉成整數輸出。如果不是,則保留1位小數輸出。這裡更加貼近實際生活中的學生系統。
啟發一:在輸入格式上搞不清楚的主要原因是對於c++的api了解的不多,這裡需要逐步積累。
啟發二:輸出格式很細節,很貼近真實程式設計的情況。以後要逐步積累這方面的經驗。
學生資訊處理程式
實現乙個學生資訊處理程式,計算乙個學生的四年平均成績。要求實現乙個代表學生的類,並且類中所有成員變數都是 私有的 補充下列程式中的 student 類以實現上述功能。include include include include include include using namespace std...
001 程式設計填空 學生資訊處理程式
總時間限制 1000ms 記憶體限制 1024kb 描述實現乙個學生資訊處理程式,計算乙個學生的四年平均成績。要求實現乙個代表學生的類,並且類中所有成員變數都是 私有的 補充下列程式中的 student 類以實現上述功能。include include include include include...
如何高效學習 隨意資訊處理 資訊的記憶
隨意資訊是整體性學習中的乙個難點。例如 一系列日期 解剖學術語 一系列步驟 各種各樣的規章 條例 科學公式 處理隨意資訊的方法需要不斷地練習,這型別的資訊不經過反覆的記憶經常會忘記。聯想法是因為它的目的是將一系列觀點串在一起,就像鏈條,一旦進入鏈條中的一環,就可以輕易地到達鏈條中的其他環節。聯想一定...