ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:17.95KB ,
资源ID:17545063      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17545063.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(c语言程序设计之学生成绩管理系统精华版Word文档下载推荐.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

c语言程序设计之学生成绩管理系统精华版Word文档下载推荐.docx

1、typedef struct char name20; int num; int classes; int age; char sex10; int bianhao; char mingcheng20; int xuefen; int kaoshi; int pingshi; int bianhao1; char mingcheng120; int xuefen1; int kaoshi1; int pingshi1; student; student sMAX; int length;Lstudent;void welcome()/*界面函数*/SetConsoleColor(FOREGRO

2、UND_RED);printf( n); 欢迎进入成绩管理系统 n n nSetConsoleColor(FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE); printf( n 0.读取信息 n 1.输入成绩 n 2.输出成绩 n 3.插入成绩 n 4.删除成绩 n 5.查找成绩 n 6.修改成绩 n 7.不及格 n 8.平均成绩及排名 n 9.存储信息 n 10.退出成绩管理系统 n nvoid read(Lstudent *Ls,FILE *fp) system(cls if(fp=fopen(score system.txt,rt+

3、)=NULL) 无法打开此文件n请按回车键返回主界面 getchar(); else while(!feof(fp) putchar(getc(fp);按回车键返回主界面 fclose(fp);void input(Lstudent *Ls)/*输入学生的成绩*/ int n; int i; 请输入学生数: scanf(%d,&n); Ls-length=n; for(i=0;isi.name); 学号:si.num); 班级:si.classes); 年龄:si.age); 性别:si.sex); 课程编号:si.bianhao); 课程名称:si.mingcheng); 学分:si.xue

4、fen); 考试成绩:si.kaoshi); 平时成绩:si.pingshi);si.bianhao1);si.mingcheng1);si.xuefen1);si.kaoshi1);si.pingshi1);录入成绩完成,请按回车键返回主界面void output(Lstudent *Ls)/*输出学生的成绩信息*/length;i+) n姓名 学号 班级 年龄 性别 nn%-6.6s%-4d %-4d %-4d %-6.6sn,Ls-si.name,Ls-si.num,Ls-si.classes,Ls-si.age,Ls-nn课程1编号 名称 学分 考试成绩 平时成绩综合成绩 nn%-4d

5、 %-6.6s%-4d %-4d %-4d %-4.1f nsi.bianhao,Ls-si.mingcheng,Ls-si.xuefen,Ls-si.kaoshi,Ls-si.pingshi,A);课程2编号 名称 学分 考试成绩 平时成绩综合成绩 nsi.bianhao1,Ls-si.mingcheng1,Ls-si.xuefen1,Ls-si.kaoshi1,Ls-si.pingshi1,B);请按回车键回到主界面void insert(Lstudent *Ls)/*插入学生成绩信息*/ int n,i,l; l=Ls- 请输入要插入的学生数: 请输入插入第%d个学生的数据:si+1.n

6、ame);si+1.num);si+1.classes);si+1.age);si+1.sex);si+1.bianhao);si+1.mingcheng);si+1.xuefen);si+1.kaoshi);si+1.pingshi);si+1.bianhao1);si+1.mingcheng1);si+1.xuefen1);si+1.kaoshi1);si+1.pingshi1);length+=n;插入成绩完成,请按回车键返回主界面void delet(Lstudent *Ls)/*按学号删除*/ int i=0,j,x; 请输入要删除的学生的学号:x); while(isi.num!=

7、x) i+; if(ilength) for(j=i;jsj+1;length-; 已成功删除 else 对不起,无此学生成绩,无法删除nvoid search(Lstudent *Ls)/*按学号查找*/ int i=0,x; 请输入要查找学生的学号: 未找到此学生nvoid save(Lstudent *Ls,FILE *fp)/*将学生成绩信息存储在文件score system.txt中*/wt+ fprintf( fp,n fprintf( fp,nn /注中括号在循环语句中的使用信息已存储在名为“score system.txt的文件中”,按回车键返回主界面void aver(Lst

8、udent *Ls)/计算平均分并排序 int i=0,n,j,k; float a20,t;i+)/逐个赋值,千万不能少 ai=(A+B)/2;for(k=0;kk+) /此处为冒泡排序法for(j=1;for(i=0;length-j;if(ailength printf(%-4d %-6.6s %-4.1f n,i+1,Ls-si.name,ai);/注意有调用顺序问题void nopass(Lstudent *Ls)/? 列出不及格学生清单(学号、姓名、不及格的课程和成绩)int n;不及格学生信息n if(A60) printf(n姓名 学号 课程 考试成绩nn%-6.6s %-4d %-6.6s %-4.1f nsi.mingcheng,A);if(Bsi.num=n)n 请输入学生姓名: fflush(stdin);n 请输入学生班级:n 请输入学生年龄:n 请输入学生性别:n 请输入课程1编号:n 请输入课程名称:

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1