当前位置:三九宝宝网 → 宝宝教育 → 教学论文 → 正文

c语言程序设计保龄球计分系统保龄球记分系统详细要求一提供给用

更新:12-30 整理:39baobao.com
字体:

数据结构:

结构类型的层次结构:

struct student{ /* 学生信息结构 */

char no[9]; /* 学号 */

char name[9]; /* 姓名 */

struct date birthday; /* 出生日期 */

int score; /* 保龄球得分 */

};

为减少参数传递,程序中用到的学生结构体数组可以定义为一个全局变量:

struct student stu[20];

保龄球计分规则分析:(如不清楚,可以自己查找相关规则)

(1) 保龄球一场共10局,每一句最多打两球,至少打一球。

(2) 每一局共有10个瓶子,击倒一个瓶子得1分。若第1局到第9局的第一个球击倒10个

瓶子(全倒),则跳入下一局,不需要打第2个球。

(3) 若第10局的第1个球击倒10个瓶子,或者第10局的2个球加起来击倒10个瓶子(补

中),则第10局可以打第3个球。

(4) 保龄球10局最少打11个球,最多打21个球。

(5) 计分方式若该局中第1球击倒10个瓶子,则本局分数加计下局的两球的分数;若一局

中第1球加第2球共击倒10个球则本局分数会加计下局第1球的分数;若一局2球没

有击倒10个瓶子,该局只计击倒瓶子的分数。

【程序设计的开发环境】

VC++6.0,在内存中的各种操作可以采用一维数组方式或是指针方式。

附1:对学生课程设计两周的纪律及提交内容的要求:

(1) 规定上机的时间内不得无故缺勤,有事需要向指导老师书面请假;

(2) 上机时禁止玩游戏,屡教不改者,实习成绩可为不及格;

(3) 每人手头准备一至两本C/C++的有关工具书,上机前作好充分的准备,包括事先写好

主要算法的程序代码以保证充分利用上机的时间调试程序;

(4) 同组可以讨论思路,但是程序要自己完成,不可抄袭,若完全抄袭别人的,实习成绩

可为不及格;

(5) 实习的最后阶段认真完成实习报告,电子文档,统一用A4纸打印,封面正反打印,

在左侧面装订,报告内容不得少于15页。程序设计报告的首页指导单位处,填上:计

算机学院软件工程系

(6) 每个学生最后提交的材料:

① 程序设计报告的打印件,装订好;

② 压缩文件一个,起名为:程序设计_学号.rar(如:程序设计_B07030127.rar)。

注,该压缩文件中包含下列几个文件:

? 程序设计报告封面文档(起名为:程序设计封面_学号.doc)

? 程序设计报告的电子文档(起名为:程序设计报告_学号.doc)

? 源程序文件(起名为:程序设计_学号.cpp)

? 原始数据文件(如:stud.dat)

? 编译链接后得到的可执行文件(起名为:程序设计_学号.exe)

(7)请同学独立完成报告,若发现两份报告一模一样,则两人都按不及格论处。

附2:本班课程设计上机安排:

上机地点:见通知

附3:成绩的评定

根据学生平时的上机出勤情况、为上机所作的准备情况、上机时的表现、程序的完成情况、报告的完成情况、验收答辩时的表现等综合打分。等级为:优秀、良好、中等、及格、不及格。

本文地址:https://www.39baobao.com/show/29_18190.html

以上内容来自互联网,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请联系我们,我们会及时处理和回复,谢谢.