32 电气信息类 C1142班 常涛 116276 课程设计报告书 (最终版).docVIP

  • 2
  • 0
  • 约 16页
  • 2017-01-10 发布于江苏
  • 举报

32 电气信息类 C1142班 常涛 116276 课程设计报告书 (最终版).doc

32 电气信息类 C1142班 常涛 116276 课程设计报告书 (最终版)

河北工业大学计算机软件技术基础(VC)2012年课程设计报告 学院 班级 姓名 学号 成绩 一、题目 设置成绩等级(32) 二、设计思路 1、总体设计 分析程序的功能 对学生成绩设定成绩等级。在输入学生人数(人数不大于100)后,然后输入每个学生的学号和三门课成绩。计算总分,按照总分设定成绩等级:前20%为A级;其后的40%为B级;其后的30%为C级;最后的10%为D级。输出:1 按总分由高到低输出:学生的学号、三门课成绩、总分和成绩等级;2按输入顺序输出。 设定成绩等级依据四舍五入的原则:如果计算出的A级为2.6人,即设定为3人;如果为2.4人,则设定为2人。 依据程序要求,采用模块化设计方法,设计六个功能模块来实现。使用结构体数组,对学生进行结构体变量的设定,并对结构体数组中的数组元素中的各个成员学号、成绩、总分、等级进行访问处理。在该程序中调用求和函数、if函数、排序函数等分别对各个元素进行求和,设定等级,排序。最后运行程序依据指令按要求输出结果。 系统总体结构: 模块 内容 对输入学生信息的设定 依次输入学生的学号三科成绩 计算总成绩 利用求和函数求出每个学生的总成绩SUMSCORE 按分数排序 调用排序函数 设定等级 依照要求分数由高到低设定等级 按输入顺序输出结果的设定 输入相应的输出函数

文档评论(0)

1亿VIP精品文档

相关文档