河 南 城 建 学 院测绘与城市空间信息系测绘程序设计题目: 五子棋游戏班级: 0614112 人数: 3人成员:学号:指导老师: 时 间:2012年 6月1 目录1课 程 设 计 报 告 - - - - - - - - - - - - - - - - - - - 2 1. 1 问 题 描 述 - - - - - - - - - - - - - - - - - - - - - - 2 1.2 任务分工 - - - - - - - - - - - - - - - 2 1.3需求分析 ---------------------------3 1.4 概 要 设 计 - - - - - - - - - - - - - - - - - - - - - - - 3 1.5 详 细 设 计 - - - - - - - - - - - - - - - - - - - - - - - 4 1.6 调 试 分 析 - - - - - - - - - - - - - - - - - - - - - 5 2源 程 序 - - - - - - - - - - - - - - - - - - - - - 6 3 程 序 的 说 明 文 件 - - - - - - - - - - - - - - - - - - - 1 2 4 课 设 总 结 - - - - - - - - - - - - - - - - - - - - - - - 1 3 2 1. 课程设计报告1.1 问题描述连珠 (五子棋 )是有两个人在一盘棋上进行对抗的竞技运动。在对局开始时,先由用户选择哪方先开局, 先开局一方将一枚棋子落在一点上,然后由另一方在对方棋周围的交叉点上落子,如此轮流落子,直到某一方首先在棋盘的直线、 横线或斜线上形成连续的五子则该方就算获胜。此时,算法结束。当有任何一方想退出时,都可在算法中实现。1.2 五子棋的背景传统五子棋的棋具与围棋相同,棋子分为黑白两色,棋盘为15×15,棋子放置于棋盘线交叉点上。两人对局,各执一色,轮流下一子,先将横、竖或斜线的 5 个或 5 个以上同色棋子连成不间断的一排者为胜。因为传统五子棋在落子后不能移动或拿掉,所以也可以用纸和笔来进行游戏。1.2 任务分工组长:赵哲武负责小组程序的输入和创新部分,分配任务,使工作衔接有序,以及程序的整体规划,将各部分文件衔接,查找错误,排版论文并完成3 主函数的设及相关变量的定义,完成void attentoin()的设计细节设计,完成 void draw_box(),void change();void judgekey()的设计并调试并运行程序,完成实验报告。。组员:李志强完成 void judgewho(int x,int y)的设 计, 并作出自己部分的编程代码,流程图。组员:夏韦...