学籍管理代码

学籍管理代码

ID:44610721

大小:178.85 KB

页数:21页

时间:2019-10-24

学籍管理代码_第1页
学籍管理代码_第2页
学籍管理代码_第3页
学籍管理代码_第4页
学籍管理代码_第5页
资源描述:

《学籍管理代码》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、#include#include#include#defineN35charname;intinth;structdate{intyear;charmonth;charday;};structstudent{charno[9];charname[9];charsex[3];structdatebirthday;intscore[4];};intmenu(){intcode;printf(H菜单“);printf(Hi1H);printf(H

2、0.退岀IH);printf(”I1•显示学生信息I

3、H);printf(”I2.显示按姓名排序后的学生信息IW);Irr);printf(M

4、3•显示按总分排序后的学生信息printf(M

5、4.按学号查学生分数和平均分数Irr);printf(M

6、5•按姓名查学生分数和平均分数Irr);printf(M

7、6•查各课程平均分数Irr);printf(M

8、7•查男女学生的人数Irr);printf(M

9、8•显示学生信息表Irr);pnniT(」H);printf(”选择代码(0,1,2,3,4,5,6,7,8):");scanf(”%d”,&code);returncode;/*建立学生信息数组7void

10、readsi(structstudentstud[]5int*n)FILE*fp;inti;if((fp=fopen(Mstudf.txr,nrH))==NULL){print"不能打开studf.txt文件!rT);exit(1);}for(i=0;!feof(fp);i++){(*n)++;if(*n>N){printf(”最多处理35位学生信息!rT);return;}fscanf(fp,"%s%s%s%d%d%d%d%d%d",stud[i].no,stud[i].name,stud[i].sex,&stud[i].birthday.year,&stud

11、[i].birthday.month,&stud[i].birthday.day,&stud[i].score[0],&stud[i].score[1],&stud[i].score[2]);//fscanf从一个流中执行格式化输入stud[i].score[3]=stud[i].score[0]+stud[i].score[1]+stud[i].score[2];fclose(fp);/*显示学生信息7voidprintsi(structstudent*pstud,intn){inti,k=0;printf(”学号姓名性别年月日数学英语C总分“);printf

12、(”An");printf(M==================================================================M);for(i=0;i

13、re[1],pstud[i].score[2],pstud[i].score[3]);k++;if(k%20==0)scanf(”%*c”);/*按学号排序一简单比较排序法*/voidcsort_no(structstudent*pstud,intn){structstudenttemp;inti,j;for(i=0;i0){temp=pstud[i];pstud[i]=pstud[j];pstud[j]=temp;}}/*显示学生信息表3vo

14、idprinttable(structstudent*pstud,intn)inti,k=O;structstudentstudA[N];for(i=0;i

15、学号

16、姓名

17、性别I年月日

18、数学

19、英语IC

20、总分

21、“);printf(”

22、11111——I11H);printf(”

23、111

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

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

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