c語言五子棋的设计与实现课程设计.docVIP

  • 10
  • 0
  • 约 8页
  • 2016-11-26 发布于重庆
  • 举报
c語言五子棋的设计与实现课程设计

学生课程设计报告 五子棋的设计与实现 一、课程设计内容 该程序是通过C++编写,具备存储,调用,修改和查询学生基本信息的管理系统,该程序并嵌入了五子棋游戏作为附加应用。嵌入的五子棋程序具备自动输出表格功能,并通过双人对弈实现该游戏的操作,并且该程序中的函数具备判断胜负方的功能 技术路线 以C、c++语言为编程语言,组合不同功能的函数进行功能的叠加 设计与实现 1.五子棋的设计与实现: 首先画棋盘,用一个19*19的二维数组来画棋盘。 设计一个转义函数:把二维数组的内容转义成符号。 设计一个判断函数,分别对白黑子从横、竖、左斜、右斜四个方向判断是否连成五子,每个方向分成两部分,每个部分用一个循环来完成是否连成五子的判断。只要连成了五子,返回一个值来记录。例如其中的一个判断竖直方向的代码(其他的类似): for(int i=0;i5;i++)//竖直是否连成五子的判断 {if(h-i-1-1 stone[h-i-1][l]==o) js+=1; else break;} for(int j=0;j5;j++) {if(h+j+120 stone[h+j+1][l]==o) js+=1; else break;} if(js=5){system(cls);return 0;}

文档评论(0)

1亿VIP精品文档

相关文档