詳情私信聯系~ ~
#包含?& ltstdio.h & gt
#包含?& ltstdlib.h & gt
#包含?& ltstring.h & gt
#包含?& lttime.h & gt
#定義?地位?(同Internationalorganizations)國際組織
#定義?名字?30?/*各種名稱的最大字數*/
#定義?斯圖?100?/*最大學生人數*/
#定義?SUB?10?/*最大課程數量*/
#定義?通過?60?/*及格分數下限(含)*/
#定義?洛杉磯?85?/* A級分數下限(含)*/
#定義?LB?70?/* B級分數下限(含)*/
#定義?LC?60?/* C級分數下限(含)*/
#定義?LD?0?/* D級成績下限(含)*/
typedef?struct?記錄?{
浮動?分數;?/*分數*/
夏爾?水平;?/*分數段*/
}?記錄;
typedef?struct?學生?{
int?id;?/*id*/
int?沒有;?/*學生ID */
夏爾?名稱[姓名];?/*姓名*/
記錄?分數[SUB];?/*每門課程的成績*/
浮動?總分;?/*總分*/
浮動?averageScore?/*平均分數*/
夏爾?totalLevel?/*總分段*/
int?排名;?/*排名*/
}?學生;
夏爾?主題[子][名稱];?/*課程名稱*/
/* * * * * * * * * * * * * * * * * *下面是函數語句* * * * * * * * * * * * * * * * * *
地位?initProgram?(學生?斯圖[],?int?*stuNum?int?*subNum,?int?模式);?/*初始化,包括三種模式:測試、編程課程和定制課程*/
作廢?initResult?(學生?斯圖[],?int?*stuNum?int?*subNum,?int?模式);?/*判斷初始化結果*/
地位?inputTestStuInfo?(學生?斯圖[],?int?*stuNum?int?* subNum);?/*測試數據*/
地位?defSubject?(int?*subNum,?夏爾?主題[子][名稱]);?/*定制每門課程*/
int?stuInfoEmpty?(學生?斯圖[],?int?stuNum);?/*學生信息為空*/
地位?stuInfoEmptyOp?(學生?斯圖[],?int?stuNum);?/*學生為空時的處理*/
int?無重復?(學生?斯圖[],?int?stuNum?int?否);?/*學號判重*/
地位?printInputStuInfoheader?(int?sub num);?/*輸出用於輸入學生信息的標題*/
地位?inputStuInfo?(學生?斯圖[],?int?*stuNum?int?subNum,?int?stuIndex,?int?ismod);?/*輸入學生個人信息*/
地位?inputAllStuInfo?(學生?斯圖[],?int?*stuNum?int?sub num);?/*輸入所有學生信息*/
夏爾?getScoreLevel?(浮動?分數);?/*計算分數段*/
地位?calcStuInfo?(學生?斯圖[],?int?stuIndex,?int?sub num);?/*計算和處理單個學生信息*/
地位?calcAllStuInfo?(學生?斯圖[],?int?stuNum?int?sub num);?/*計算和處理所有學生信息*/
地位?printStuInfoheader?(int?subNum,?int?包括排名);?/*輸出學生信息的表頭*/
地位?printStuInfo?(學生?斯圖[],?int?stuIndex,?int?subNum,?int?包括排名);?/*輸出單個學生信息*/
地位?printAllStuInfo?(學生?斯圖[],?int?stuNum?int?subNum,?int?包括排名);?/*輸出所有學生信息*/
int?compareStuInfo?(學生?斯圖[],?int?stuNum?int?rsIndex[],?int?inclNo?int?沒有嗎?int?包括名字?夏爾?name[]);?/*按學號和姓名查找學生信息,返回結果數*/
地位?findStuInfo?(學生?斯圖[],?int?stuNum?int?sub num);?/*查找符合條件的學生信息並輸出*/
地位?deleteStuInfoByIndex?(學生?斯圖[],?int?*stuNum?int?subNum,?int?stu index);?/*刪除指定位置的學生信息*/
地位?delStuInfo?(學生?斯圖[],?int?*stuNum?int?sub num);?/*刪除學生信息*/
地位?modifyStuInfoByIndex?(學生?斯圖[],?int?*stuNum?int?subNum,?int?stu index);?/*在指定位置修改學生信息*/
地位?modStuInfo?(學生?斯圖[],?int?*stuNum?int?sub num);?/*修改學生信息*/
地位?描述鏈接?(學生?斯圖[],?int?stuNum?int?sub num);?/*按總分降序排列,輸入排名*/
地位?打印統計數據?(學生?斯圖[],?int?stuNum?int?sub num);?/*輸出統計*/
int?getCommand?(作廢);?/*輸入命令號*/
地位?printMenuText?(作廢);?/*打印菜單文本*/
地位?runMeun?(學生?斯圖[],?int?*stuNum?int?sub num);?/*運行菜單*/
地位?按任意鍵繼續嗎?(作廢);/*按任意鍵繼續*/
/* * * * * * * * * * * * * * * * * *以上是函數語句* * * * * * * * * * * * * * * * * * * * * * * */主界面。
輸入數據
遞減輸出信息
尋求
產出統計