欢迎来到天天文库
浏览记录
ID:55257087
大小:71.50 KB
页数:15页
时间:2020-05-07
《小型学生信息数据学籍管理系统.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、#include#include#include#defineEXIT_FAILTURE0#definesize100typedefenum{ERR,OK,}Bool_t;typedefstructstudent{charname[20];//charsex[10];//性别charclas[20];//班级charyuanxi[40];//院系chartelnum[10];//longid;//学号}S_node;//学生信息typedefstructograde{floatbanzhur;//班主任打的成绩fl
2、oatzipin;//考试平均成绩floattapin;//小组打的成绩floatendGrade;//最终的测评成绩}O_node;//综合测评成绩typedefstructgrade{floatC_sharp;floatMath;floatEnglish;floatdata_c;floatsport;floatarrGrade;//考试平均成绩structdata_node*next;}G_node;//考试成绩typedefstructnode{S_nodedata;structnode*next;}Node;//学生信息结点typedefstructnode1{G
3、_nodedata;//考试成绩S_nodedata1;//学生信息O_nodedata2;//综合测评成绩structnode1*link;}Node_t;//学生成绩结点voidmainMenu();voidmenu1(Node**);voidmenu2(Node_t**);voidmenu3(Node_t**);voidmenu4(Node_t**);voidmenu5();//第一部分Bool_tadd_to_list(Node**);//录入学生信息voidrevise_list(Node**);//修改学生信息Bool_tgai_what(Node*);Boo
4、l_tdelet_list(Node**);//删除学生信息Bool_tempty_list(Node**);//判空表intnode_changdu(Node**);Bool_tscan_list(Node**);//浏览学生信息//第二部分voidmenu3(Node_t**);Bool_tempty_head(Node_t**);//判空表Bool_tluru_Grade(Node_t**);//录入成绩Bool_tcreat_node(Node_t**);//创建链表Bool_tadd_to_list1(Node_t**);//录入测评成绩Bool_tadd_to
5、_list2(Node_t**);//录入学生考试成绩Bool_tinGrade_list1(Node_t**);//查询测评成绩Bool_tinRank_list1(Node_t**);//排名Bool_tinGrade_list2(Node_t**);//查询考试成绩floatinRank_list2(Node_t*);//查询考试的平均成绩floatcountGrade(Node_t*);//计算测评成绩intnode_length(Node_t**);//求表长voidprint_All(Node_t**);//打印学生成绩Node*first=NULL;Node
6、_t*head=NULL;FILE*fp;intmain(intargc,char*argv[]){mainMenu();//菜单提示system("PAUSE");return0;}voidmainMenu(){inti;system("cls");printf("tt欢迎进入学生信息数据管理系统");printf("^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^");printf("1.进入学生信息管理系统");printf("2.进入学生数据管理系统");print
7、f("3.退出学生数据管理系统");printf("____________________________________________________________________");printf("ttt请您选择操作:");scanf("%d",&i);switch(i){case1:menu1(&first);break;case2:menu3(&head);break;case3:printf("请手动退出系统");break;default:printf("输入错误,请输入以上提示数字");
此文档下载收益归作者所有