已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年襄樊辅警协警招聘考试备考题库及答案详解(名师系列)
- 山东选调生考试综合知识试卷:计算机基础知识与应用试题
- 2012清华系7校、北大系11校的自主招生笔试试题
- 2025年赣州辅警招聘考试真题及一套参考答案详解
- 2025茶叶代理合同协议书范本
- 2025年焦作辅警招聘考试题库含答案详解(突破训练)
- 2025年锦州辅警协警招聘考试真题附答案详解(考试直接用)
- 2025年芜湖辅警协警招聘考试备考题库含答案详解
- 2025年盐城辅警协警招聘考试真题及答案详解(真题汇编)
- 2025年黄山辅警招聘考试真题附答案详解(夺分金卷)
- 2025四川内江人和国有资产经营有限责任公司招聘2人笔试历年参考题库附带答案详解
- 2025云南昆明元朔建设发展有限公司第一批收费员招聘20人笔试历年备考题库附带答案详解2套试卷
- 2025年全国道路运输企业安全管理人员考试笔试试题(100题)附答案
- 职工安全教育培训档案(一人一档模版)
- 二手音响回收合同范本
- 全国大学生职业规划大赛《城市轨道交通工程技术》专业生涯发展展示【高职(专科)】
- 北师大版七年级数学上册《4.2角》同步练习题(含答案)
- 医院青年文明号汇报材料
- 全国大学生职业规划大赛《现代殡葬技术与管理》专业生涯发展展示【高职(专科)】
- IDC系列报告之六:从DCF角度看IDC行业的长期投资价值正式版
- 小班数学排序《铺小路》 教学设计
评论
0/150
提交评论