C语言学生成绩管理系统实验报告_第1页
C语言学生成绩管理系统实验报告_第2页
C语言学生成绩管理系统实验报告_第3页
C语言学生成绩管理系统实验报告_第4页
C语言学生成绩管理系统实验报告_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

实 验 四 结构体 6 学时 实验目的 1 更加灵活的使用数组作为函数参数 2 初步掌握开发一个小型实用系统的基本方法 3 初步掌握书写程序设计开发文档的能力 实验内容 程序一 学生成绩管理系统 某班期末考试科目为数学 MT 英语 EN 和物理 PH 有最多不超 过 30 人参加考试 1 计算每个学生的总分 2 按总分成绩由高到低排出成绩的名次 3 打印出名次表 包括名次 学生编号 各科分数 总分 要求程序运行后先打印出一个菜单 提示用户选择 成绩录入 成绩排序 打印 成绩查找等 在选择某项功能后执行相应的操作 小组分工情况 小组分工情况统计表 班级 信息工程学院 计算机科学与技术专业 2012级 软件工程 方向 班 组 名称学生成绩管理系统 项目 组长 本次项目小组组长 组员 组员学号 工作简介 一 需求分析 I设计一个学生成绩管理系统至少具有以下功能 1 菜单功能 采用文本菜单界面 2 计算每个学生总分功能 可以显示出通讯录里的姓名 电话号码等详 细信息 3 成绩排序功能 按总分成绩由高到低排出成绩的名次 4 打印名次表功能 打印出名次表 包括名次 学生编号 各科分数 总分 II 数据库结构 struct student int num int mt int en int ph int sum stu 30 二 总体设计 visio 结束 开始 输出菜单 根据菜单输入 n 的值选 择程序 输 入 排 序 查 找 总 分 打 印 修 改 删 除 框架结构图 系统的功能结构图 学生成绩管理系统 输 入 总 分 排 序 打 印 三 详细设计 流程图 四 程序源代码 include include int n int a 30 6 int luru int i 0 bianhao MT EN PH printf please input bianhao MT EN PH n scanf d d d d while bianhao 1 a i 0 bianhao a i 1 MT a i 2 EN a i 3 PH a i 4 MT EN PH scanf d d d d i n i paixu int i j t k for i 0 i n 2 i for j i 1 j n 1 j if a i 4 a j 4 for k 0 k 6 k t a i k a i k a j k a j k t shuchu a shuchu int i j printf t tbianhao MT EN PH zf mingci n for i 0 i n i a i 5 i 1 printf t t for j 0 j 6 j printf 5d a i j printf n chazhao int i j bianhao printf please bianhao scanf d printf t tbianhao MT EN PH zf mingci n printf t t for i 0 i n i if a i 0 bianhao for j 0 j 6 j printf 5d a i j break printf n void main int k 1 p system cls while k 1 printf n n n printf t tStudent achievement management system n printf n printf t t n printf t t t1 chengji luru n printf t t t2 chengji paixu n printf t t t3 chengji chazhao n printf t t t0 tuichu n printf t t n printf please select scanf d switch k case 1 luru break case 2 paixu break case 3 chazhao break case 0 return 某班期末考试科目为数学 MT 英 语 EN 和物理 PH 有最多不超过 30 人参加考试 1 计算每个学生的总分 2 按总分成绩由高到低排出成绩的名次 3 打印出名次表 包括名次 学生编号 各科分数 总分 要求程序运行后先打印出一个菜单 提示用户选择 成绩录入 成绩排序 成绩查找 在 选择某项功能后执行相应的操作 include include typedef struct student int num int mt int en int ph int sum st st stu 30 int n void main int x void zongfen st stu int n void paixu st stu int n void dayin st stu int n void input printf n printf 1 input n printf 2 zongfen n printf 3 paixu n printf 4 dayin n printf n printf please select 1 4 scanf d while x 0 switch x case 1 input break case 2 zongfen stu n break case 3 paixu stu n break case 4 dayin stu n break printf please select 1 4 scanf d void input int i printf 请输入学生人数 n 30 n scanf d for i 0 i n i printf 请输入 成绩 scanf d d d d for i 0 i n i stu i sum stu i mt stu i en stu i ph printf 学生 d 的总成绩为 d n stu i num stu i sum void zongfen st stu int n int i for i 0 i n i stu i sum stu i mt stu i en stu i ph printf 学生 d 的总成绩为 d n stu i num stu i sum void paixu st stu int n int i j st temp for i 0 i n 1 i for j 0 jstu i 1 sum temp stu i stu i stu i 1 stu i 1 temp for i 0 i n i printf d d d d d n stu i num stu i sum stu i mt stu i en stu i ph void dayin st stu int n void paixu st stu int n int i paixu stu n for i 0 i n i printf 第 d 名 d d d d d n i 1 stu i num stu i sum stu i mt stu i en stu i ph 某班期末考试科目为数学 MT 英 语 EN 和物理 PH 有最多不超过 30 人参加考试 1 计算每个学生的总分 2 按总分成绩由高到低排出成绩的名次 3 打印出名次表 包括名次 学生编号 各科分数 总分 要求程序运行后先打印出一个菜单 提示用户选择 成绩录入 成绩排序 成绩查找 在 选择某项功能后执行相应的操作 include include typedef struct student int num int mt int en int ph int sum st st stu 30 int n void main int x void zongfen st stu int n void paixu st stu int n void dayin st stu int n void input printf n printf 1 input n printf 2 zongfen n printf 3 paixu n printf 4 dayin n printf n printf please select 1 4 scanf d while x 0 switch x case 1 input break case 2 zongfen stu n break case 3 paixu stu n break case 4 dayin stu n break printf please select 1 4 scanf d void input int i printf 请输入学生人数 n 30 n scanf d for i 0 i n i printf 请输入 成绩 scanf d d d d for i 0 i n i stu i sum stu i mt stu i en stu i ph printf 学生 d 的总成绩为 d n stu i num stu i sum void zongfen st stu int n int i for i 0 i n i stu i sum stu i mt stu i en stu i ph printf 学生 d 的总成绩为 d n stu i num stu i sum void paixu st stu int n int i j st temp for i 0 i n 1 i for j 0 jstu i 1 sum temp stu i stu i stu i 1 stu i 1 temp for i 0 i n i printf d

温馨提示

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

评论

0/150

提交评论