五子棋控制台课设题目[精选].docVIP

  • 1
  • 0
  • 约1.2万字
  • 约 24页
  • 2017-01-21 发布于江苏
  • 举报
五子棋控制台课设题目[精选]

课设题目: 五子棋游戏 ⒈ 需求分析: ⑴程序所能达到的功能 1)输出棋盘界面菜单及图像2)开始进入控制3)黑白棋正确输入格式控制4)判断黑白输赢控制5)正确计数对羿步数及下一步所要走的棋盘界面 ⑵输出的形式 以20行20列的坐标的形式输出 ⑶输入的形式和输入值的范围 用坐标方位确定所要输入棋子的准确位置(先输入横坐标,再输入纵坐标) 输入值的范围都比须在20行20列的正方形中(0=x=20,0=y=20) ⒉ 系统设计 ⑴本系统的主要结构和类结构 1)五子棋功能实现的主要结构函数 void getpointxy(); //白棋出子函数 void getpointmn(); //黑棋出子函数 void showqipan(); //实现20行20列正方形界面输出 void print(); //输出下一棋盘界面及计数 bool IsxyWin(); //白棋获胜 bool IsmnWin(); //黑棋获胜 void menu();//显示开始菜单界面 2)五子棋类的结构 class five { private: int x; int y; int m; int n; int num_xy; int num_mn; char qipan[20][20]; //定义20行20列的数组 public: five(int X = 0,int Y =0,in

文档评论(0)

1亿VIP精品文档

相关文档