学生成绩管理系统源程序

学生成绩管理系统源程序

ID:25532308

大小:80.50 KB

页数:13页

时间:2018-11-20

学生成绩管理系统源程序_第1页
学生成绩管理系统源程序_第2页
学生成绩管理系统源程序_第3页
学生成绩管理系统源程序_第4页
学生成绩管理系统源程序_第5页
资源描述:

《学生成绩管理系统源程序》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、#include#include#include#defineTITLE"学生成绩管理系统"#defineMAX10#defineMENU_MAIN_COUNT8#defineMENU_SEARCH_COUNT4#defineMENU_CALC_COUNT3voidinput_record();voidshow_record();voidsearch_record();voidupdate_record();voiddelete_record();voidcalculate();voidsave_to_

2、file();voidexit_system();voidsearch_by_id();voidsearch_by_name();voidsearch_by_sex();voidsearch_exit();voidcalc_total();voidcalc_average();voidcalc_exit();typedefstructstudent{charname[MAX];charnum[MAX];charsex[MAX];intchinese;intmathematic;intenglish;intcomputer;structstudent*next;

3、}stu;stu*head=NULL;charmenu_main[]="

4、

5、""

6、1输入学生成绩

7、""

8、2显示学生成绩

9、""

10、3查询学生成绩

11、""

12、4更新学生成绩

13、""

14、5删除学生成绩

15、""

16、6计算学生成绩

17、""

18、7保存文件

19、""

20、8退出系统

21、""

22、

23、";void(*menu_main_func[])()={input_record,show_record,search_record,update_record,delete_record,calculate,save_to_file,exit_system};charm

24、enu_search[]="

25、

26、""

27、1按照学号查询

28、""

29、2按照姓名查询

30、""

31、3按照性别查询

32、""

33、4返回上级菜单

34、""

35、

36、";void(*menu_search_func[])()={search_by_id,search_by_name,search_by_sex,search_exit};charmenu_calc[]="

37、

38、""

39、1计算总成绩

40、""

41、2计算平均分

42、""

43、3返回上级菜单

44、""

45、

46、";void(*menu_calc_func[])()={calc_total,calc_average,calc

47、_exit};voidmain()/*主函数*/{voidprint_menu_main();print_menu_main();}voidprint_menu_main()/*显示主菜单*/{voidprint_menu_title(char*title);intselected=0;system("cls");print_menu_title(TITLE);printf(menu_main);printf("===========================");while(!(selected>=1&&selected<=MENU_MAIN_CO

48、UNT)){printf(">请选择:");scanf("%d",&selected);if(selected>=1&&selected<=MENU_MAIN_COUNT){break;}printf(">输入错误!(住:请选择1-%d)",MENU_MAIN_COUNT);}menu_main_func[selected-1]();}voidprint_menu_title(char*title){printf("===========================");printf("

49、%s

50、",title);printf("------

51、---------------------");}voidinput_record()/*输入学生成绩*/{voidcreate_stu_by_input(stu*pNewStu);stu*get_last_student(stu*p);voidprint_menu_main();charcontinue_input='N';stu*pLastStu=NULL;stu*pNewStu=(stu*)malloc(sizeof(stu));pNewStu->next=NULL;create_stu_by_input(pNewStu);if(head==NULL

52、){head=pNewStu;}els

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。