《C語言及程式設計》實踐專案 字串陣列

2021-09-23 17:53:58 字數 666 閱讀 7218

返回:賀老師課程教學鏈結

【專案1-帶姓名的成績單】

設score陣列中儲存8名同學的c語言成績,字串陣列name中儲存同學們的姓名。這兩個陣列中,每名同學的姓名與成績的下標要始終保持一致(例如name[i]和score[i]表示同一位同學(下標為i)的姓名和c語言成績,否則會張冠李戴)。

(1)輸出按成績排序後的同學的名單;

(2)輸出按同學姓名排序後的成績單(排序物件是字串)。

#include#include#define num 8

int main()

; double score[num]= ;

//(1)按成績排序並輸出結果

//(2)按姓名排序並輸出結果

}[ 參考解答]

【專案2-電子詞典】

做乙個簡單的電子詞典。在檔案

dictionary.txt中,儲存的是英漢對照的乙個詞典,詞彙量近8000個,英文與釋義間用』\t』隔開。程式設計序,將檔案中的內容讀到兩個陣列e和c中,分別代表英文和中文,由使用者輸入英文詞,顯示中文意思。執行程式後,支援使用者連續地查詞典,直到輸入「0000」結束,如圖:

[ 參考解答]

《C語言及程式設計》實踐專案 字串陣列

返回 賀老師課程教學鏈結 專案1 帶姓名的成績單 設score陣列中儲存8名同學的c語言成績,字串陣列name中儲存同學們的姓名。這兩個陣列中,每名同學的姓名與成績的下標要始終保持一致 例如name i 和score i 表示同一位同學 下標為i 的姓名和c語言成績,否則會張冠李戴 1 輸出按成績排...

《C語言及程式設計》實踐專案 動態陣列

返回 賀老師課程教學鏈結 專案1 學生人數沒個準 輸入學生成績,輸出高於平均成績的學生序號和成績。其中學生人數不定,可能10個,可能1000。在錄入成績之前,學生人數由鍵盤輸入。由於要先求出平均成績,然後才能確定輸出哪些學生的資訊,所以需要乙個陣列先將學生資訊儲存下來。考慮學生人數不定,用動態陣列是...

《C語言及程式設計》實踐參考 字串處理函式

返回 賀老師課程教學鏈結 實踐要求 專案4 字串處理函式 指標是神奇的,指向整型的指標int p1,可以操作整型陣列int a 指向字元型的指標char p2,可以操作字元陣列 字串 char str 更靈活的是,在函式的傳遞中,指標 陣列名在一定程度上可以互換。請編制函式,對字串的進行各種操作。序...