电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

C程序设计学生成绩管理系统

21页
  • 卖家[上传人]:m****
  • 文档编号:475396653
  • 上传时间:2023-03-18
  • 文档格式:DOC
  • 文档大小:165KB
  • / 21 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、word课程设计题目:学生成绩管理 / 第1章 系统概要1.1 系统介绍 设计一个学生管理系统,能够实现学生信息输入,并对这些信息进展处理并输出。1.2 根本功能要求 从键盘输入某班级假如干个学生的学号、三门课语文、数学、英语的成绩,分别实现如下功能;(1) 统计每个学生的总分和平均分。(2) 按总分由大到小排知名次。(3) 打印出成绩在全班平均分以上的学生和数据信息。(4) 任意输入一个学号或,能够查找出该学生在班级中的排名与其考试成绩。 本系统是根据学生成绩管理的需要,而建立一个“学生成绩管理系统,以与方便对成绩的各项管理操作。本系统能对成绩进展输入和输出;能按成绩对学生进展排序,并显示学生资料、成绩等,不过得以系统输入学生资料、成绩为前提。能根据学生的或学号来查询该学生的资料。第2章 设计思路与算法2.1 程序功能结构图学生成绩管理统设置班级人数输入学生信息统计平均分和总分对学生成绩排序统计高于班级平均成绩学生查找利用学号查找学生利用某某查找学生利用某某查找学生打印学生信息主菜单图2-1 学生成绩管理系统功能图 2.2 各模块介绍学生成绩管理系统包括七个模块:输入学生资料,输出学

      2、生资料,统计总分和平均分,按学生总成绩或平均成绩排序,打印平均分高于班级平均分的学生信息,按或学号查找,菜单项选择择这七个模块既相互联系又相互独立。各模块功能介绍1输入模块void setdata(student stu):主要功能是用来对学生的成绩进展输入。使用该功能可以输入所有学生的信息、资料等。具体包括学生的班级,学号,各科成绩。2输出模块void print(student stu,int i):主要功能是用来对学生的成绩进展输出。在系统已经录入了学生资料成绩的前提下,使用该功能可以显示所有学生的信息、资料等。具体包括学生的班级,学号,姓名,各科成绩,总成绩和平均成绩。3统计模块void count(student stu):主要功能是用来对学生的成绩进展计算。在系统已经录入了学生资料成绩的前提下,使用该功能可以计算出每个学生的总成绩和平均成绩。4排序模块void sort(student stu):按学生平均成绩进展排列模块块,此模块的主要功能是用来对学生的平均成绩进展排序,这样在统计名次是就比拟方便。在系统保存学生资料的前提下,使用此功能能快速统计出学生的名次情况。5打印平

      3、均分高于班级平均分的学生信息模块void getaverage(student stu):主要功能是输出学生平均分高于等于班级平均分的学生信息。6查找模块void search1(student stu,char*a) 按学号查找 void search2(student stu,char*b) 按查找:主要功能是用来查找学生资料,在系统输入学生资料的前提下,想查找某个学生的资料,我们只要知道他的学号或,输入学号或后,系统可以帮我们把他的信息输出。7菜单模块int select1(): 主要功能是用来选择哪种操作。根据提示可对学生信息进展处理。 第3章 源程序代码#include /输入输出流的头文件/* 文件包含命令,strcmp函数存放在string.h文件中。*/#include /字符串处理的头文件#includeint n; /设置一个全局变量struct student /声明学生信息的结构体 char number20; /学生的学号:20个字符长度 char name30; /学生的名字:20个字符长度 char c5; /学生的班级:5个字符长度 double mat

      4、h; /数学成绩 double chinese; /语文成绩 double english; /英语成绩 double total; /总分 double average; /平均分 int rank; /排名s;void setdata(student stu); /输入信息void count(student stu); /统计平均分和总分void sort(student stu); /排序void getaverage(student stu); /求出平均分void print(student stu,int i); /打印输出void search1(student stu,char*a);/按学号查找void search2(student stu,char*b);/按查找int select1(); /主菜单int select2(); /菜单void main() system(color 1A);/*设置默认的控制台前颜色。颜色属性由两个十六进制数字指定,第一个为背景,第二个为前景。每个数字可以是以下任何值之一:0=黑色;1=蓝色;2=绿色;3=浅绿色;4=红色;5

      5、=紫色;6=黄色;7=白色;8=灰色;9=淡蓝色;,A=淡绿色;B=淡浅绿色;C=淡红色;D=淡紫色;E=淡黄色;F=亮白色。例如system(color 1A)为背景为蓝色,前景为淡绿色,即字体为淡绿色。*/coutendl;couttttt欢迎使用学生管理系统endl;coutendl; extern int n; student *stu; coutn; stu=new studentn; setdata(stu); for(; ;) /实现重复循环选择 switch(select1() /调用菜单项选择择函数 case 1: count(stu); cout学号tt班级t语文:t 数学:t英语:t总分:t平均分:endl; for(int i=0;in;i+) coutstui.numbertstui.nametstui.ct stui.chinesetstui.mathtstui.englisht stui.totaltstui.averageendl; break; case 2: sort(stu); for(int m=0;mn;m+) print(stu,m); /实

      6、现按总分排序打印 break; case 3: getaverage(stu); /实现成绩在平均分以上的打印 break; case 4: switch(select2() case 1:char a20; couta; search1(stu,a); break; case 2:char b20; coutb; search2(stu,b); break; break; case 5: coutt再见!您的使用。n; return; void setdata(student stu) /输入学生的数据 for(int i=0;in;i+) cout下面输入第i+1位同学的数据:endl; coutstui.number; coutstui.name; coutstui.c; coutstui.chinese; coutstui.math; coutstui.english; /*打印学生信息*/void print(student stu,int i) /打印 cout学号tt班级t语文:t 数学:t英语:t总分:t平均分:t排名:endl; coutstui.numbertstui.nametstui.ct stui.chinesetstui.mathtstui.englisht stui.totaltstui.averagetstui.rankendl;/*计算总分和平均分*/void count(student stu) for(int i=0;in;i+) stui.total=stui.math+stui.chinese+stui.english;/计算一个总分,记录在tatal里面 stui.average=stui.total/

      《C程序设计学生成绩管理系统》由会员m****分享,可在线阅读,更多相关《C程序设计学生成绩管理系统》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
     
    收藏店铺
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.