c语言课程设计报告 数独

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 9 1 5 3 7 7 8 5 7 2 4 8 1 7 5 1 2 8 4 9 8 7 5 7 8 2

3

>>闂佽绻掗崑鐐裁洪弽顐n潟闁硅揪绠戠粈鍌炴煏婵犲繘妾柣搴嫹<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4