编程中国 - c语言版学生管理系统,作者:没牙的狼

编程中国 - c语言版学生管理系统,作者:没牙的狼

ID:27503480

大小:52.00 KB

页数:12页

时间:2018-12-04

编程中国 - c语言版学生管理系统,作者:没牙的狼_第1页
编程中国 - c语言版学生管理系统,作者:没牙的狼_第2页
编程中国 - c语言版学生管理系统,作者:没牙的狼_第3页
编程中国 - c语言版学生管理系统,作者:没牙的狼_第4页
编程中国 - c语言版学生管理系统,作者:没牙的狼_第5页
资源描述:

《编程中国 - c语言版学生管理系统,作者:没牙的狼》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、编程中国-C语言版学生管理系统,作者:没牙的狼

2、网站首页

3、业界新闻

4、技术文章

5、视频教程

6、下载频道

7、程序源码

8、个人空间

9、编程论坛

10、您现在的位置:编程中国>>技术教程>>开发语言>>C语言>>C技术资料>>正文►C语言版学生管理系统,作者:没牙的狼C语言版学生管理系统,作者:没牙的狼作者:没牙的狼阅读人次:……文章来源:本站原创发布时间:2007-3-18网友评论()条原帖及讨论:http://bbs.bc-cn.net/dispbbs.asp?BoardID=5&ID=120391自己写的小东西,虽然网上有很多了

11、,只为练练手,我有很多不足,希望大家多多指点,赐教.#include#include#include/********定义学生结构体********/typedefstructLink{intnumber;charname[10];charsex[4];intChinese;intEnglish;intMatch;floataverage;structLink*next;}Student;intamount=0;;//记录学生个数/*****************

12、************//***********初始化学生表*************/Student*InitStudent(){Student*Q;Q=(Student*)malloc(sizeof(Student));if(Q!=NULL){Q->next=NULL;returnQ;}elsereturnNULL;}/***********************************//**************创建学生数据表*********************/intCreatStudent(Stud

13、ent*Q){intflag,n;Student*s;n=0;while(flag){s=(Student*)malloc(sizeof(Student));if(s==NULL){printf("创建失败!");return0;}printf("请输入学号(输入0退回上一步):");scanf("%d",&s->number);if(s->number==0)gotoendp;if(n==s->number){printf("输入学号已存在!");gotoend;}while(s->number<0){getchar

14、();printf("学号不能为小于零!");printf("请输入学号,输入0退回上一步:");scanf("%d",&s->number);}printf("请输入姓名:");scanf("%s",s->name);printf("请输入性别m/w:");scanf("%s",s->sex);printf("请输入语文成绩:");scanf("%d",&s->Chinese);while(s->Chinese>100

15、

16、s->Chinese<0){getchar();printf("请输入语文成绩:");sca

17、nf("%d",&s->Chinese);}printf("请输入数学成绩:");scanf("%d",&s->Match);while(s->Match>100

18、

19、s->Match<0){getchar();printf("请输入数学成绩:");scanf("%d",&s->Match);}printf("请输入英语成绩:");scanf("%d",&s->English);while(s->English>100

20、

21、s->English<0){getchar();printf("请输入英语成绩:");scanf("%d

22、",&s->English);}s->average=(s->Chinese+s->English+s->Match)/3;n=s->number;s->next=Q->next;Q->next=s;amount++;end:printf("是否继续输入数据:1/0");scanf("%d",&flag);}endp:printf("创建完毕!");printf("输入了%d个学生",amount);return1;}/******************************************//****

23、*****************查找学生数据,以学号为前提****************/Student*FindStudent(Student*Q,intx){Student*q;q=Q->next;while(q!=NULL&&q->number!=x)q=q->next;if(q!=NULL)

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

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

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