- 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
您可能关注的文档
最近下载
- 2026年湛江市高中学考-美术(技能考试要求及标准).pdf
- 社会体育导论PTPPT课件讲义.ppt VIP
- 开展健康教育促进慢性病患者自我管理.pptx VIP
- 新冀教版初中八年级下册英语期中试卷(含听力材料及答案).pdf VIP
- 理疗仪研究报告理疗仪产品入市调查研究报告(2024年).pptx VIP
- MDEA脱除焦炉煤气硫化氢的工艺设计.doc
- 初中英语读写结合教学探究.pptx
- 考研题库 《材料科学基础》(修订版)配套题库(真题 课后题 章节题 模拟题).docx VIP
- (二模)2026年广州市高三毕业班综合测试(二)生物试卷(含答案).docx
- 钻机买卖合同5篇.docx VIP
原创力文档

文档评论(0)