- 18
- 0
- 约2.19千字
- 约 7页
- 2018-02-01 发布于浙江
- 举报
一、课程设计内容
该程序是通过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;}
接下来是主函数:主函数里面需要对输入的键盘操作进行判断,上下左右分别对应不同的操作,分别把光
您可能关注的文档
最近下载
- 数控设备维护与维修职业技能等级标准(2021年).pdf VIP
- (2026年)医院麻醉科AICU建设与管理PPT课件.pptx VIP
- CN120217776A 一种经颅聚焦超声刺激热效应和机械效应仿真系统及方法 (合肥综合性国家科学中心人工智能研究院(安徽省人工智能实验室)).pdf VIP
- 2026年内蒙古自治区巴彦淖尔市初二学业水平地生会考考试真题及答案.docx VIP
- u2飞机机翼机身连接设计.pdf VIP
- 甘肃兰州市初二地生会考试卷题库及答案.docx VIP
- 2026年高考物理陕西卷及答案(新课标卷).docx VIP
- Eculizumab舒立瑞 C5补体抑制剂 300 mg (30 ml) 瓶 说明书.pdf
- T_NSFST 001—2020_富硒畜产品富硒羊肉及可食内脏硒含量要求.pdf VIP
- 2026《劝学》考试题目及答案.doc VIP
原创力文档

文档评论(0)