c语言程序设计保龄球计分系统 保龄球记分系统详细要求 一、提供给用
数据结构:
结构类型的层次结构:
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(如:程序设计_B@@.rar)。
注,该压缩文件中包含下列几个文件:
? 程序设计报告封面文档(起名为:程序设计封面_学号.doc)
? 程序设计报告的电子文档(起名为:程序设计报告_学号.doc)
? 源程序文件(起名为:程序设计_学号.cpp)
? 原始数据文件(如:stud.dat)
? 编译链接后得到的可执行文件(起名为:程序设计_学号.exe)
(7)请同学独立完成报告,若发现两份报告一模一样,则两人都按不及格论处。
附2:本班课程设计上机安排:
上机地点:见通知
附3:成绩的评定
根据学生平时的上机出勤情况、为上机所作的准备情况、上机时的表现、程序的完成情况、报告的完成情况、验收答辩时的表现等综合打分。等级为:优秀、良好、中等、及格、不及格。
结构类型的层次结构:
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(如:程序设计_B@@.rar)。
注,该压缩文件中包含下列几个文件:
? 程序设计报告封面文档(起名为:程序设计封面_学号.doc)
? 程序设计报告的电子文档(起名为:程序设计报告_学号.doc)
? 源程序文件(起名为:程序设计_学号.cpp)
? 原始数据文件(如:stud.dat)
? 编译链接后得到的可执行文件(起名为:程序设计_学号.exe)
(7)请同学独立完成报告,若发现两份报告一模一样,则两人都按不及格论处。
附2:本班课程设计上机安排:
上机地点:见通知
附3:成绩的评定
根据学生平时的上机出勤情况、为上机所作的准备情况、上机时的表现、程序的完成情况、报告的完成情况、验收答辩时的表现等综合打分。等级为:优秀、良好、中等、及格、不及格。
佚名
2024-05-24 01:53:08
类似问题(10)
-
佚名2024-05-24 05:37:19
问用C语言来编写:商品销售统计程序
答#include<iostream>#include<cstring>#include<fstream>#include<stdlib....
-
佚名2024-05-24 23:22:08
问求塑料机械整套中央供料系统的设计方案及流程。
答中央供料系统可以使原料及粉尘对注塑生产的污染减至最底的程度,从而可以保持洁净的生产车间,而中央供料系统独特集中粉尘回收系统,清理更便捷、环保效果更是达到10万级...
-
佚名2024-05-24 08:00:00
问如何在Android系统上运行C语言的程序
答本人使用mini6410开发了一个sqlite数据库的程序,在mini6410的linux系统下已经能够成功运行了。因为Android使用的也是linux内核,...
-
佚名2024-05-24 08:00:00
问重装系统时硬盘分区怎么做 最好详细一点 是xp的系统 500g硬盘
答这个简单,从新安装系统的时候,会提示你系统要安装在哪个磁盘分区的这个步骤,这时候你要看仔细,比如你原来有4个磁盘分区,那么你想把所有的磁盘分区都从新划分的话,就...
-
佚名2024-05-24 08:00:00
问用C语言程序编写一个超市商品管理系统设计
答有偿帮你写
-
佚名2024-05-24 08:00:00
问保龄球,保龄球瓶的尺寸,球道的宽度,长度.
答球道是用39块板铺成,从犯规线到1号瓶的距离是18.288米,球道宽为1.042-1.066米。保龄球瓶重1.53-1.64KG,保龄球瓶直径最大的部位12.1...
-
佚名2024-05-24 08:00:00
问保龄球是有哪几部分组成的?
答泛泛的讲,保龄球设施是由球瓶、球道和球构成的。 具体到这颗球上,有两种情况。一种是球馆公用的练习球,是均质塑料的。 另外就是专业选手使用的专业球。我们看...
-
佚名2024-05-24 08:00:00
问保龄球的球道指的是什么
答保龄球的球道指的是保龄球滚动的木板道,运动的人不可以踩踏的那部分。
-
佚名2024-05-24 08:00:00
问操作系统是计算机系统中的一个应用软件吗
答系统软件系统软件是负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。系统软件使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及到底层每个硬件是如...
-
佚名2024-05-24 08:00:00
问对讲机系统的设计方案
答大型小区中继台一部,手持机若干小型社区可省略中继台法规上如遵守,代价非常大
风水
起名
网名
说说
- 1 闺密的个性签名
- 2 离婚后很想儿子的个性签名
- 3 2017微信签名社会
- 4 一句心情签名微博
- 5 迪拜说说
- 6 关于表达想你的说说
- 7 一起疯过哭过闹过说说
- 8 18岁生日努力的说说大全
- 9 元旦节通知买服装说说
- 10 伤感痛苦自己说说