資源簡介
1、問題描述
設計并實現一個成績分析系統,能夠實現錄入、保存一個班級學生多門課程的成績、并對成績進行分析等功能。
2、需求分析
具體要求如下:
(1)定義一個菜單,方便用戶實現下述操作。要求菜單簡潔、易操作、界面美觀。
(2)建立磁盤文件input,用于保存學生及其信息。
(3)讀取磁盤文件input.dat中的數據,并進行處理。要求實現如下功能:
·按各門課程成績排序,將排序的結果保存到磁盤文件中。
·計算每人的平均成績,按平均成績排序,將排序的結果保存到磁盤文件中。
·能夠統計各門課程的平均成績、最高分、最低分、不及格人數、60-69分人數、70-79分人數、80-89分人數、90分以上人
代碼片段和文件信息
#include?“stdio.h“
#include?“stdlib.h“
#include?“string.h“
#include?“conio.h“
#include?“ctype.h“
#include?“dos.h“
#include?“windows.h“
#define?HEADER1?“??|_________________________________學生成績表________________________________|\n“
#define?HEADER2?“??|??學號??|??姓名??|??計算機??|??數學??|??英語??|??總分??|??平均分??|??名次??|\n“
#define?HEADER3?“??|--------|--------|----------|--------|--------|--------|----------|--------|\n“
#define?FORMAT??“??|%-5s??????%-8s???%-5d?????%-5d????%-5d????%-6d???%-6.2f????%-5d?|\n“
#define?DATA??p->data.nump->data.namep->data.cgradep->data.mgradep->data.egradep->data.totalp->data.avep->data.rank
#define?END?????“??_____________________________________________________________________________\n“
int?saveflag=0;????//是否需要存盤的變量
typedef?struct?student
{
cha
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-12-30?20:55??成績分析問題\
?????目錄???????????0??2017-12-30?19:34??成績分析問題\Debug\
?????文件??????217158??2017-12-30?19:39??成績分析問題\Debug\GradesAnalysis.exe
?????文件??????270300??2017-12-30?19:39??成績分析問題\Debug\GradesAnalysis.ilk
?????文件???????65703??2017-12-30?19:39??成績分析問題\Debug\GradesAnalysis.obj
?????文件?????3585680??2017-12-30?19:34??成績分析問題\Debug\GradesAnalysis.pch
?????文件??????640000??2017-12-30?19:34??成績分析問題\Debug\GradesAnalysis.pdb
?????文件??????156672??2017-12-30?20:40??成績分析問題\Debug\vc60.idb
?????文件???????77824??2017-12-30?19:34??成績分析問題\Debug\vc60.pdb
?????文件???????18489??2017-12-27?23:20??成績分析問題\GradesAnalysis.cpp
?????文件????????3497??2017-12-30?19:34??成績分析問題\GradesAnalysis.dsp
?????文件?????????536??2017-12-30?20:55??成績分析問題\GradesAnalysis.dsw
?????文件???????58368??2017-12-30?20:55??成績分析問題\GradesAnalysis.ncb
?????文件???????48640??2017-12-30?20:55??成績分析問題\GradesAnalysis.opt
?????文件?????????804??2017-12-30?19:39??成績分析問題\GradesAnalysis.plg
?????文件?????????392??2017-12-27?19:26??成績分析問題\input.dat
- 上一篇:C語言程序,學生管理系統,增刪改查等操作
- 下一篇:用C++做的學生信息管理系統
評論
共有 條評論