




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
#includestdio.h#includestdlib.h#includestring.hstruct stu_info1char num13;/学号char name10;/姓名char sex5;/性别char cls20;/班级stu16;struct stu_info2char counum6;/课程号char counam20;/课程名称int credit;/学分stu26;struct stu_info3char num13;/学号char counum6;/课程号float results;/分数stu312;struct stu_info4char num13;/学号char counum6;/课程号float results;/分数stu412;int n=11;void main()void gengxin();void input1();void input2();void input3();void output();void xianshi();void chaxun();void printf1();void printf2();input1();input2();output(); int i;loop: ; printf(*欢迎使用分数查询系统*n); printf(* 请选择 *n); printf(* 1.录入2.删除无用信息(管理员功能) *n); printf(* 3.显示4.查询(学生功能) *n); printf(* 5.显示学生信息6.显示课程信息 *n); printf(* 7.退出 *n); printf(*n); scanf(%d,&i);switch(i)case 1: input3();break;case 2:gengxin();break;case 3:xianshi();goto loop; case 4: chaxun();goto loop;case 5:printf1();goto loop;case 6: printf2();goto loop;case 7:break; default:printf(error);break;void input1()/录入结构体stu1int i;FILE *fp;if(fp=fopen(A.txt,r)=NULL)printf(can not open filen);exit(0);/*printf( 学号 姓名 性别 班级n);*/for(i=0;i=5;i+)fscanf(fp,%s%s%s%s,&stu1i.num,&,&stu1i.sex,&stu1i.cls);/*printf(%-13s %-10s %-5s %-20sn,stu1i.num,,stu1i.sex,stu1i.cls);*/ fclose(fp);void input2()/录入结构体stu2int i;FILE *fp;if(fp=fopen(B.txt,r)=NULL)printf(can not open filen);exit(0);for(i=0;i=5;i+)fscanf(fp,%s%s%d,&stu2i.counum,&stu2i.counam,&stu2i.credit); fclose(fp);void input3()/录入成绩 FILE *fp;fp=fopen(C.txt,w);int a,i,j,k;float cetss;char number13,cnum6,mima10;printf(请输入管理员密码n);scanf(%s,mima);if(strcmp(mima,abc111)=0)printf(请输入要录入学生成绩的个数n);scanf(%d,&a);for(i=1;i=a;i+)printf(请输入要录入的第%d同学的学号:,i);scanf(%s,number);printf(请输入要录入的第%d同学的课程号:,i);scanf(%s,cnum);for(j=0;j=5;j+)/学号if(strcmp(number,stu1j.num)=0)break;if(j=5)for(k=0;k5|k5)printf(Error,please input again);i=i-1;printf(录入成功n);elseprintf(密码错误n);void output()/ 录入结构体stu3int i;FILE *fp=fopen(C.txt,r);for(i=0;in;i+)fscanf(fp,%s%s%f,&stu3i.num,&stu3i.counum,&stu3i.results);/*printf(%s%s%fn,stu3i.num,stu3i.counum,stu3i.results);*/ fclose(fp);void xianshi()/ 显示成绩int i,j;for(i=0;in;i+)for(j=0;j6;j+)if(strcmp(stu3i.num,stu1j.num)=0)printf(%st,);for(j=0;j6;j+)if(strcmp(stu3i.counum,stu2j.counum)=0)printf(%st,stu2j.counam);printf(%3.1fn,stu3i.results);void chaxun()/查询功能char number13,c;int i,j,k,a,b,d;while(c=getchar()!=Q)a=0,b=0;/a记录学分 b记录学科printf(请输入要查询同学的学号n);scanf(%s,number);for(i=0;in;i+)if(strcmp(number,stu3i.num)=0)printf(学号:%st,stu3i.num);for(j=0;j6;j+)if(strcmp(stu3i.num,stu1j.num)=0)printf(姓名:%sn,);break;d=i;for(i=0;in;i+)if(strcmp(number,stu3i.num)=0)b=b+1;for(j=0;j6;j+)if(strcmp(stu3i.num,stu1j.num)=0)for(k=0;k=60)a=a+stu2k.credit;printf(课程号:%st课程名称:%st成绩:%3.1ft实得学分:%dn,stu3i.counum,stu2k.counam,stu3i.results,stu2k.credit);elseprintf(课程号:%st课程名称:%st成绩:%3.1ft实得学分:%dn,stu3i.counum,stu2k.counam,stu3i.results,0);if(dn)printf(共修%d科tt实得总学分:%dn,b,a);elseprintf(学号输入错误n);getchar();printf(退出请按Q+回车,继续查询请按回车键);void gengxin()/更新信息,删除C.txt中无用信息 FILE *fp;int i,j,k;char mima10;printf(请输入管理员密码n);scanf(%s,mima);if(strcmp(mima,abc111)=0)fp=fopen(C.txt,w);for(i=0;in;i+)for(j=0;j6;j+)if(strcmp(stu3i.num,stu1j.num)=0)for(k=0;k=5;k+)if(strcmp(stu3i.counum,stu2k.counum)=0)break;if(k=5)fprintf(fp,%s %s %fn,stu3i.num,stu3i.counum,stu3i.results);printf(更新C.txt成功n);fclose(fp);elseprintf(密码错误n);void printf1()/显示学生信息int i;printf( 学号 姓名 性别 班级n);for(i=0;i=5;i+)printf(%-13s%-10s%-5s %-2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年法医学2025年尸体解剖与尸体检验法律程序考试试卷答案及解析
- 产业园供水系统人员培训管理方案
- 公路项目临时设施布置方案
- 2025主管护师(中级)考试押题附完整答案详解【各地真题】
- 地下供热管线施工土方开挖方案
- 抗菌药物相关知识培训考试试题含答案
- 2025员工劳动合同样本
- 2025年五月检验科考核试题含答案
- 2025年神经外科手术操作技能评估考试答案及解析
- 施工方案与措施怎么写
- 药事管理学全套课件
- 数字色彩课件
- 社区心理学课件
- 一年级上册科学课件-第一单元 走近科学 复习课件-鄂教版(共23张PPT)
- 煤矿现场急救技术
- 学习的基本理论
- 天津市新版就业、劳动合同登记名册
- 质量整改通知单(样板)
- 2020届高三北京高考“多文本阅读”总攻略
- (高职)中外民俗电子课件(全套)
- 新版《医疗器械监督管理条例》试题题库含答案
评论
0/150
提交评论