1.2設計要求:現有學生成績資訊檔案1(1.txt),內容如下
姓名 學號 語文 數學 英語
張明明 01 67 78 82
李成友 02 78 91 88
張輝燦 03 68 82 56
王露 04 56 45 77
陳東明 05 67 38 47
…. .. .. .. …
學生成績資訊檔案2(2.txt),內容如下:
姓名 學號 語文 數學 英語
陳果 31 57 68 82
李華明 32 88 90 68
張明東 33 48 42 56
李明國 34 50 45 87
陳道亮 35 47 58 77
…
-------------試撰寫一管理系統,要求如下:
1) 實作對兩個檔案資料進行合并,生成新檔案3.txt
2) 抽取出三科成績中有補考的學生并保存在一個新檔案4.txt
3) 對合并后的檔案3.txt中的資料按總分降序排序(至少采用兩種排序方法實作)
4) 輸入一個學生姓名后,能查找到此學生的資訊并輸出結果(至少采用兩種查找方法實作)
5) 要求使用結構體,鏈或陣列等實作上述要求.
演算法設計思想概述
可以使用戶錄入學生資訊,并在系統中顯示出來,還能對錄入的資訊進行保存,當需要時還可以對資訊進行修改和洗掉,還能分別用學號、姓名、性別、年齡對學生資訊進行查詢,用戶進入系統需要輸入密碼。
uj5u.com熱心網友回復:
自己分模塊寫吧,不外乎檔案讀取、保存。如果對鏈表不熟悉,就用結構體陣列。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/19162.html
標籤:C++ 語言
下一篇:關于升級
