欢迎来到天天文库
浏览记录
ID:29735443
大小:17.61 KB
页数:7页
时间:2018-12-22
《c语言课程设计报告,五子棋》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划c语言课程设计报告,五子棋 C++语言程序设计 课程设计报告 课程:题目: 年级: 专业: 学号: 姓名: 指导教师: 江苏师范大学数学与统计学院 【摘要】 五子棋是我国古代的、传统的黑白棋种之一。五子棋不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性。本游戏是以C++语言作为开发工具,运行环境VisualC++,通过构造函数绘制棋谱,以及落子函数、判断函数,实现双人对弈的功能。 【关键词】五子棋、游戏、人人对战、C++ 【引言】目的-通
2、过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划c语言课程设计报告,五子棋 C++语言程序设计 课程设计报告 课程:题目: 年级: 专业: 学号: 姓名: 指导教师: 江苏师范大学数学与统计学院 【摘要】 五子棋是我国古代的、传统的黑白棋种之一。五子棋不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性。本游戏是以C++语言作为开发工具,运行环境VisualC++,通过构造函数
3、绘制棋谱,以及落子函数、判断函数,实现双人对弈的功能。 【关键词】五子棋、游戏、人人对战、C++ 【引言】目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 五子棋是起源于中国古代的传统黑白棋种之一。现代五子棋日文称之为“連珠”,英译为“Renju”,英文称之为“Gobang”或“FIR”,亦有“连五子”、“五子连”、“串珠”、“五目”、“五目碰”、“五格”等多种称谓。 五子棋不仅能增强思维
4、能力,提高智力,而且富含哲理,有助于修身养性。五子棋既有现代休闲的明显特征“短、平、快”,又有古典哲学的高深学问“阴阳易理”;它既有简单易学的特性,为人民群众所喜闻乐见,又有深奥的技巧和高水平的国际性比赛;它的棋文化源渊流长,具有东方的神秘和西方的直观;既有“场”的概念,亦有“点”的连接。它是中西文化的交流点,是古今哲理的结晶。 本游戏是以C++语言作为开发工具,运行环境VisualC++,通过构造函数绘制棋谱,以及落子函数、判断函数,实现双人对弈的功能。 【设计思路】 第一步:绘制棋谱 第二步:对战双方落子 第三步:判断是否有五子连珠 第四步:重复第一、二、三步直至出现
5、五子连珠 【设计过程】 通过构造函数实现棋盘,编写落子函数实现玩家落子,通过判断函数判断是否有五子连珠的结果。 【设计结果】 图1-1 初始画面目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 图1-2 双方落子 图1-3 白棋胜出 【设计总结】 本五子棋游戏是一种简单的小程序,没有图形界面以及复杂的人机、网络对战,但即便如此我们也可以在娱乐中感受到C++编程的奇妙之处。
6、附录: #include #include usingnamespacestd; classMyGobang { public:MyGobang(); voidprintBoard(); voidgetPointXY(); voidgetPointMN(); boolisFirstWin(); boolisSecondWin(); private:intx,y,m,n,num_xy,num_mn; charboard[20][20];目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。
7、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 }; MyGobang::MyGobang()//构造函数实现棋谱 { num_xy=0; num_mn=0; for(inti=0;i>x>>y; cout20
8、
9、y20) { cout>x>>y; cout>x>>y;coutc语言课程设计报告,五子棋)以悔棋。悔棋提示在棋盘右下方,为按键“b”。游戏结束时,有玩家选择是
此文档下载收益归作者所有