电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C++五子棋游戏程序

C++五子棋游戏程序_第1页
1/24
C++五子棋游戏程序_第2页
2/24
C++五子棋游戏程序_第3页
3/24
新疆农业大学计算机与信息工程学院 1 班 级 名 称: 计科081 指 导 老 师: 李萍 实 验 名 称: 五子棋游戏设计 实 验 成 绩: 实 验 日 期: 5 月30 日—6 月24 日 学 号: 084632125 实 验 学 时: 8 学时 姓 名: 玛丽娜·乌尔列吾 一、实验目的 1、综合全书,理论联系实际,利用所学习的 C++知识,完成小型游戏系统的设计开发。 2、掌握一个游戏系统开发的整个过程(包括游戏系统需求分析、游戏系统功能模块设计、各功能模块编码实现、游戏系统集成)之中,游戏系统开发之初系统需求分析的过程。 3、综合运用所学知识解决问题,提高处理问题的能力。 4、利用所学习的 C++知识,完成小型游戏应用系统的设计开发,并在设计过程中更深刻地体会C++面向对象的特点,从而对这门课程更全面的掌握。 二、准备内容 1. 掌握 C++基本编程风格。 2. 编写程序代码,实现各个模块的功能。 3. 完成小型游戏应用系统的设计开发. 4. 关键语句写注释。 5. 测试程序,写出测试报告。 6. 在实验报告写出综合设计心得。 三、实验内容 在此次大作业中,我学习设计一个五子棋游戏的程序,源代码及分析如下: #include using namespace std; int osheng(char a[][10]);//判断 o 子是否获胜的函数 int xsheng(char a[][10]);//判断 x 子是否获胜的函数 int he(char a[][10]);//判断是否平局(也就是棋盘下满了)的函数 void qipan(char a[10][10])//执行输出棋盘命令 { for(int i=0;i<10;i++) { for(int j=0;j<10;j++) cout<>x>>y; if(a[x][y]=='o'||a[x][y]=='x')//判断是否已有子 {cout<<"已有子请重下"<<",";continue;} else if(x>=10||y>=10){cout<<"输入错误请重输"<<",";continue;} else { a[x][y]='o'; a1=0; }} break;} qipan(a);//下好 o 子后将棋盘显示 if(osheng(a))//判断 o 子是否已经获胜 { cout<<"o 子获胜"<

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

C++五子棋游戏程序

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群