学生成绩管理系统vc

上传人:小** 文档编号:91178950 上传时间:2019-06-26 格式:DOC 页数:20 大小:141KB
返回 下载 相关 举报
学生成绩管理系统vc_第1页
第1页 / 共20页
学生成绩管理系统vc_第2页
第2页 / 共20页
学生成绩管理系统vc_第3页
第3页 / 共20页
学生成绩管理系统vc_第4页
第4页 / 共20页
学生成绩管理系统vc_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《学生成绩管理系统vc》由会员分享,可在线阅读,更多相关《学生成绩管理系统vc(20页珍藏版)》请在金锄头文库上搜索。

1、#include #include #include /*#include */#include #include #include #include #define VIDEO_INT 0x10#define STUSIZE 40 /* 假定处理的学生不超过40人 */struct student int stunum; /* 学号 */ char stuname10; /* 学生姓名 */ float stuscore5; /* 3门成绩、平均成绩、总成绩 */ stuSTUSIZE; /* 定义学生数组 */int stunum=0; /* 用来记录当前学生记录数 */void StuC

2、over(); /* 项目封面函数声明 */void MainMenu(); /* 主菜单函数声明 */void EditMenu(); /* 编辑子菜单函数声明 */void DispMenu(); /* 显示子菜单函数声明 */void CompMenu(); /* 计算子菜单函数声明 */void SortMenu(); /* 排序子菜单函数声明 */void Open(struct student stu,int *size); /* 打开文件子菜单函数声明 */void Save(struct student stu,int *size); /* 保存文件函数声明 */int Add

3、(struct student stu,int *size); /* 增加学生记录函数声明 */int Del(struct student stu,int *stusize); /* 删除学生记录函数声明 */int Modify(struct student stu,int *stusize); /* 修改学生记录函数声明 */int DispOne(struct student stu,int *stusize); /* 查看一个记录函数声明 */int DispAll(struct student stu,int size); /* 显示全部记录函数声明 */void AsceSort

4、(struct student stu,int stusize); /* 按升序排序函数声明 */void DropSort(struct student stu,int stusize); /* 按降序排序函数声明 */void NotElig(struct student stu,int stusize); /* 查找不及格记录函数声明 */void CompSum(struct student stu,int stusize); /* 计算总成绩和平均成绩函数声明*/void SearchMax(struct student stu,int stusize); /* 查找最高成绩函数声明

5、 */void SearchMin(struct student stu,int stusize); /* 查找最低成绩函数声明 */void Explain(); /* 程序说明函数声明 */void Quit(int); /* 退出函数声明 */void gotoxy(int x,int y); /* 光标定位函数声明 */int main() int choose,editnum,dispnum,compnum,sortnum; /* 定义5个输入变量*/ system(cls); StuCover(); getch(); while(1) /* 外循环开始*/ MainMenu();

6、/* 调用主菜单函数 */ printf(tt请输入序号:); scanf(%d,&choose); switch(choose) /* 主菜单的switch开始*/ case 1:Open(stu,&stunum);break; case 2:Save(stu,&stunum);break; case 3: do /*内循环1开始 */ EditMenu(); /* 调用编辑子菜单函数 */ printf(tt请输入序号:); scanf(%d,&editnum); switch(editnum) /*编辑子菜单switch开始 */ case 1:Add(stu,&stunum);brea

7、k; case 2:Del(stu,&stunum);break; case 3:Modify(stu,&stunum);break; case 0:Quit(0);break; /* 编辑子菜单switch结束*/ while(editnum!=0); /*内循环1结束 */ break; case 4: do /* 内循环2开始 */ DispMenu(); /* 调用查看子菜单函数 */ printf(tt请输入序号:); scanf(%d,&dispnum); switch(dispnum) /*显示子菜单switch开始 */ case 1:DispOne(stu,&stunum);

8、break; case 2:DispAll(stu,stunum);break; case 3: do /* 内循环3开始 */ SortMenu(); printf(tt请输入序号:); scanf(%d,&sortnum); switch(sortnum) /* 排序子菜单switch开始 */ case 1:AsceSort(stu,stunum);break; case 2:DropSort(stu,stunum);break; case 0:Quit(0);break; /* 排序子菜单switch结束*/ while(sortnum!=0); /* 内循环3结束*/ break; case 4:NotElig(stu,stunum);break; case 0:Quit(0);break; /* 显示子菜单switch结束 */ while(dispnum!=0); /* 内循环2结束*/ break; case 5:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号