- 4
- 0
- 约2.21千字
- 约 8页
- 2019-03-29 发布于江苏
- 举报
学生课程设计报告
五子棋的设计与实现
一、课程设计内容
该程序是通过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;}
接下来是主函数:主函数里面需要对输入的键盘操作进行判
您可能关注的文档
最近下载
- 2026年合理用药工作方案.docx VIP
- 欧盟最新版rohs指令中文版.pdf VIP
- 职业健康安全目标及管理方案 .pdf VIP
- interlib3用户手册interlib3-采编子系统.pdf VIP
- 2026浙江绍兴市镜湖开发集团有限公司下属企业招聘项目制员工6人考试参考试题及答案解析.docx VIP
- 2026浙江绍兴市镜湖开发集团有限公司下属企业招聘项目制员工6人笔试参考试题及答案解析.docx VIP
- 中医诊法望闻问切四诊.ppt VIP
- 2026浙江绍兴市镜湖开发集团有限公司下属企业招聘项目制员工6人考试参考题库及答案解析.docx VIP
- 2026浙江绍兴市镜湖开发集团有限公司下属企业招聘项目制员工6人笔试备考试题及答案解析.docx VIP
- 2026广东韶关市乳源瑶族自治县明源国有资产经营有限公司招聘职工13人笔试模拟试题及答案解析.docx VIP
原创力文档

文档评论(0)