学生成绩管理系统c语言

学生成绩管理系统c语言

ID:15010296

大小:39.50 KB

页数:15页

时间:2018-07-31

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

《学生成绩管理系统c语言》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、学生成绩管理系统C语言#include"stdio.h"#include"string.h"intshoudsave=0;structstudent{charnum[10];charname[20];intcgrade;intmgrade;integrade;inttotle;intave;charneartime[10];};typedefstructnode{structstudentdata;structnode*next;}Node,*Link;voidmenu(){printf("************************************

2、********************************************");printf("t1输入学生资料ttttt2删除学生资料");printf("t3查询学生资料ttttt4修改学生资料");printf("t5显示学生资料ttttt6统计学生成绩");printf("t9获取帮助信息ttttt0退出系统");printf("***************************************************************************

3、*****");}voidprintstart(){printf("-----------------------------------------------------------------------");}voidWrong(){printf("=====>提示:输入错误!");}voidNofind(){printf("=====>提示:没有找到该学生!");}voidprintc(){printf("学号t姓名性别英语成绩数学成绩C语言成绩总分平均分");}voidprinte(Node*p){printf("%-1

4、2s%st%st%dt%dt%dt%dt%d",p->data.num,p->data.name,p->data.sex,p->data.egrade,p->data.mgrade,p->data.cgrade,p->data.totle,p->data.ave);}Node*Locate(Linkl,charfindmess[],charnameornum[]){Node*r;if(strcmp(nameornum,"num")==0){elseif(strcmp(nameornum,"name")==0){r=l->next;while(r!

5、=NULL){if(strcmp(r->data.name,findmess)==0)returnr;r=r->next;}}return0;}voidAdd(Linkl){Node*p,*r,*s;charnum[10];r=l;s=l->next;while(r->next!=NULL)r=r->next;while(1){printf("请你输入学号(以'0'返回上一级菜单:)");scanf("%s",num);if(strcmp(num,"0")==0)break;while(s){strcpy(p->data.num,num);printf("请你输

6、入姓名:");scanf("%s",p->data.name);getchar();printf("请你输入性别:");scanf("%s",p->data.sex);getchar();printf("请你输入c语言成绩:");scanf("%d",&p->data.cgrade);getchar();printf("请你输入数学成绩:");scanf("%d",&p->data.mgrade);getchar();printf("请你输入英语成绩:");scanf("%d",&p->data.egrade);shoudsave=1;}}voidQur(Lin

7、kl){intsel;ch}printf("=====>1按学号查找=====>2按姓名查找");scanf("%d",&sel);if(sel==1){printf("请你输入要查找的学号:");scanf("%s",findmess);p=Locate(l,findmess,"num");if(p){printf("tttt查找结果");printstart();printc();printe(p);printstart();}elseNofind();}elseif(sel==2){printf("请你输入要查找的姓名:");sca

8、nf("%s",find

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

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

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