C语言学生成绩管理系统源代码.doc_第1页
C语言学生成绩管理系统源代码.doc_第2页
C语言学生成绩管理系统源代码.doc_第3页
C语言学生成绩管理系统源代码.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C语言学生成绩管理系统源代码.txt始终相信,这世间,相爱的原因有很多,但分开的理由只有一个-爱的还不够。人生有四个存折:健康情感事业和金钱。如果健康消失了,其他的存折都会过期。/*该源码包括11个函数(包含main函数)student_newstudent_delstudent_editscore_inputscore_editbrowserpage_title(main函数调用)return_confirm(前五个函数调用)search_id(第2/3/5个函数调用)sort_it(browser函数调用)main(调用前七个函数)*/*学生成绩管理*/*Borland C下编译通过,调试过程中不要输入大数字*/#include #include #include int INDEX32;/结构体变量struct STUDENTint id;int age;int chinese,math,english;char name21;students32;void page_title(char *menu_item) printf( 学 生 管 理 系 统 nn- %s -nn,menu_item);/void return_confirm(void)printf(n按任意键返回n);getch();/void student_new(void)int n;page_title(录入学生基本信息);for(n=0;n32;n+)if(studentsn.id=0) break;printf(学号:);scanf(%d,&studentsn.id);printf(姓名:);scanf(%s,&);printf(年龄:);scanf(%d,&studentsn.age);return_confirm();/int search_id(void)int n,i;printf(请输入学生学号:);scanf(%d,&i);for(n=0;n32;n+)if(studentsn.id=i&studentsn.id!=0)printf(学号:%dn,studentsn.id);printf(姓名:%sn,);printf(年龄:%dn,studentsn.age);return n;printf(n输入错误或学号不存在.n);return -1;/void student_del(void)int n;page_title(注销学生基本信息);if(n=search_id()!=-1) studentsn.id=0;printf(n!该学生已注销.n);return_confirm();/void student_edit(void)int n;page_title(编辑学生基本信息);if(n=search_id()!=-1)printf(n请重新输入新信息:n学号:);scanf(%d,&studentsn.id);printf(姓名:);scanf(%s,&);printf(年龄:);scanf(%d,&studentsn.age);return_confirm();/void score_input(void)int s,n,t;page_title(录入成绩);printf(n请用数字键选择科目n1-语文 2-数学 3-英语n);scanf(%d,&s);for(n=0;n32;n+)if(studentsn.id!=0)printf(学号:%d 姓名:%s 成绩:,studentsn.id,);scanf(%d,&t);switch(s)case 1 : studentsn.chinese=t;break;case 2 : studentsn.math=t;break;case 3 : studentsn.english=t;break; return_confirm();/void score_edit(void)int n;page_title(修改成绩);if(n=search_id()!=-1)printf(语文:%d 数学:%d 英语:%dn,studentsn.chinese,studentsn.math,studentsn.english);printf(n请重新输入成绩:n语文:);scanf(%d,&studentsn.chinese);printf(数学:);scanf(%s,&studentsn.math);printf(英语:);scanf(%d,&studentsn.english);return_confirm();/void sort_it(char nn)int n,m,p,x,t32;for(n=0;n32;n+)switch(nn)case 1 : tn=studentsn.id;break;case 2 : tn=studentsn.chinese;break;case 3 : tn=studentsn.math;break;case 4 : tn=studentsn.english;break;case 5 : tn=studentsn.chinese+studentsn.math+studentsn.english;break;for(n=0;n32;n+)x=0;p=-1;for(m=0;mx)x=tm;p=m;tp=-1;INDEXn=p; /void browser(void)int n,x;char k;sort_it(1);while(1)page_title(浏览);printf(按数字键选择排序方式或按 0 返回n);printf(学号-1t姓名t年龄t语文-2t数学-3t英语-4t总分-5n);for(n=0;n32;n+)if(INDEXn!=-1)x=INDEXn;printf(%dt%st,studentsx.id,);printf(%dt%dt,studentsx.age,studentsx.chinese);printf(%dt%dt,studentsx.math,studentsx.english);printf(%dn,studentsx.chinese+studentsx.math+studentsx.english);k=getch();if(k0) sort_it(k);else if(k=0) break;else continue; /void main(void)menu: page_title(操作选单);printf(请用数字键选择操作nn);printf(1 录入学生基本信息n2 修改学生基本信息n);printf(3 注销学生基本信息nn4 录入成绩n5 修改成绩nn);printf(6 浏览.n n0 退出n);switch(getch()case 1 : student_new();break;case 2 : stude

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论