實驗2 學生成績管理程式
一、程式模塊

二、程式運行的主界面

程式運行首先進行帳戶和密碼的驗證(3次機會),第3次驗證失敗,將中止程式的運行;
驗證通過后,出現選單選項,可以通過選擇執行相應的操作,
只有輸入0,程式才停止運行。
三、功能說明成績輸入有兩種方式: 鍵盤輸入學生資訊或者從檔案中讀取學生資訊。

成績查詢提供兩種方式:按學號或姓名查詢學生資訊。

成績排序提供5種方式的排序,即數學、物理、化學、平均分、總分,將排序后的學生資訊螢屏輸出。

成績洗掉:依據所輸入的學號進行學生資訊的洗掉,并將剩余的學生資訊螢屏輸出。
成績的輸出,即螢屏輸出。
資料保存:將學生資訊寫入到檔案中。
四、資料結構采用線性表順序存盤結構(陣列)進行相關操作。
定義“元素”型別(即結構體型別):
struct Student
{ int num; //學號
char name[20]; //姓名
int score[5]; //分別存放數學、物理、化學成績、平均分和總分
}
創建“元素”型別陣列:
宏定義MAX為存盤學生資訊最大容量,
默認100struct Student stu[MAX]創建元素型別陣列,存放學生資料
int M作為全域變數存放學生資訊個數,即人數
uj5u.com熱心網友回復:
定義得還比較清楚,按照要求一步步去做就好uj5u.com熱心網友回復:
題目要求很清楚啊,按要求一步步來唄。你是不會還是懶呢。或者說是哪一模塊不會寫?uj5u.com熱心網友回復:
害最近網課沒怎么聽,沒用心學,一有作業才發現自己不會,拉下了挺多的,大佬幫幫我唄,作業馬上要交了。。。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/63058.html
標籤:C語言
上一篇:【Qt】connect函式的問題
