Advertisement

c语言课程设计报告 数独,C语言课程设计报告数独.pdf

阅读量:

C 语言课程设计报告

设计名称 C 语言课程设计

专业班级

姓 名

学 号

指导教师

实习时间

成 绩

目 录

一、设计目的2

二、设计内容3

三、详细设计说明4

四、软件使用说明6

五、设计总结 (课程设计心得与体会)8

1 9

六、附录 :参考文献

七、附录2:部分程序清单 (带有较详细的注释)10

八、教师评语 13

1

一、设计目的

通过课程设计的实践环节的教学,可以加深学生对课堂所学

基础知识的掌握与理解,提高学生对所学内容的综合运用能力;

同时也可以通过查询相关资料,培养学生自学能力、接受新知识

的能力,提高学习兴趣;增强学生程序设计能力,掌握编程技巧,

并可培养学生实际上机调试程序的能力。“理论与实践”相结合,

使学生得到很好的锻炼,为以后学习、工作打下坚实的基础。每

个学生需要独立完成教师安排的设计题目或由学生自拟实际的

设计题目,但自拟自拟题目须经指导教师批准方可生效。

2

二、设计内容

1

1、 开发一款 “数独”小游戏 (限最多 人完成)

规则:将数字1-9放置在每个小格里,使得每一行、没一列、每一

个3*3的方框里都没有重复的数字即可。

要求:

(1)、字符界面完成即可 (图形界面更好,有加分)

(2)、可以没有表格线

(3)、原有的36个数字及位置随机产生,原有数字越多,游戏

越简单。可以由用户输入原有数字的个数,以控制游戏难度;

(4)、其它空格处的数字由玩家从键盘输入,当输入的某个数字

违背了规则,则游戏以失败结束,显示 “Failure!“;当所有空格

处数字均已经填上,并且没有违背规则,则游戏以成功结束,显示

“Success!”。

8 2 5 6

3 8 7 5

1 4 8

9 1 7

1 5 3 7 2 8 4 9

7 8 5

5 7 2

4 8 7 1

5 7

8 2

3

三、详细设计说明

1.数独小游戏说明

9×9 , 3×3 , “ ”:

数独游戏在 的方格内进行分为 的小方格被称为 区 区

, 1 9 ,

数独游戏的目的是根据下列规则用 至 之间的数字填满空格一个

格子只能填入一个数字。每个数字在每一行只能出现一次。每个数字

在每一列只能出现一次。每个数字在每一区只能出现一次

1>产生原始数字:由系统产生若干数字(1~81),作为游戏的原始数字

供玩家进行数独游戏

2>退出系统 用户填完数独系统判断正误然后退出系统: , , .

4

2.数独游戏流程图

全部评论 (0)

还没有任何评论哟~