五子棋人人对战_c五子棋课程设计报告(编辑修改稿)内容摘要:
//先下棋 { cout请玩家○输入下棋位置。 endl。 cout请输入行坐标:。 cinx。 cout请输入列坐标:。 ciny。 system(cls)。 //清屏 if((x0amp。 amp。 x=MAX)amp。 amp。 (y0amp。 amp。 y=MAX)) //判断请输入是否越界 { if(board[x][y]==39。 39。 ) //如果 board[x][y]==39。 39。 就可以下棋 { board[x][y]=39。 O39。 // PrintBoard1()。 PrintBoard()。 count++。 } else //如果 board[x][y]是否已经有棋子 { system(cls)。 cout 玩家○输入错误 ,此位置已经有棋子了,请重新输入。 endl。 //PrintBoard1()。 PrintBoard()。 continue。 } } else { system(cls)。 cout 玩家○输入位置超出范围, 请重新输入 !endl。 //PrintBoard1()。 PrintBoard()。 continue。 } if(CheckWin(x,y)==1) //判断输赢 { cout 恭喜玩家○获得胜利 !endlendl。 14 break。 }。 if(count==MAX*MAX) //判断是否下满 { cout平局。 endl。 break。 } a=1。 } //玩家●输入和玩家○输入一样 else if(a==1) { cout请玩家●输入下棋位置。 endl。 cout请输入行坐标:。 cinx。 cout请输入列坐标:。 ciny。 system(cls)。 if((x0amp。 amp。 x=MAX)amp。 amp。 (y0amp。 amp。 y=MAX)) { if(board[x][y]==39。 39。 ) { board[x][y]=39。 X39。 PrintBoard()。 count++。 } else { system(cls)。 cout 玩家●输入错误 ,此位置已经有棋子了,请重新输入 endl。 PrintBoard()。 continue。 } } else { system(cls)。 cout 玩家●输入位置超出范围,请重新输入 !endl。 PrintBoard()。 continue。 } if(CheckWin(x,y)==1) 15 { cout 恭喜玩家●获得胜利 !endl。 break。 }。 if(count==MAX*MAX) { cout平局。 endl。 break。 } a=0。 } } } //////////////////////////////////////////////////////////////////////////////////// void wuziqi::InitialBoard()//初始化棋盘,将所用的位置设置为“ ” { for(int i=0。 i14。 i++) { for(int j=0。 j14。 j++) { board[i][j]=39。 39。 } } } void wuziqi::PrintBoard()///打印棋盘 { coutendl。 cout**************五子棋棋盘 *************endl。 int i,j。 cout。 for(i=1。 i=MAX。 i++) { coutsetw(2)i。 } coutendl。 for( i=1。 iMAX+1。 i++) { for( j=1。 jMAX+1。 j++) { if(board[i][j]==39。 O39。 ) { if(j==1) 16 { coutsetw(20)i○。 } else cout○。 } else if(board[i][j]==39。 X39。 ) if(j==1) { coutsetw(20)i●。 } else cout●。 else { if((i==1)amp。 amp。 (j==1)) { coutsetw(20)1┏。 } else if((i==MAX)amp。 amp。 (j==1)) { coutsetw(20)MAX┗。 } else if((i==1)amp。 amp。 (j==MAX)) { cout┓。 } else if((i==MAX)amp。 amp。 (j==MAX)) { cout┛。 } else if((i==1)amp。 amp。 ((j0)amp。 amp。 (jMAX))) { cout┯。 } else if(((i1)amp。 amp。 (iMAX))amp。 amp。 (j==1)) { coutsetw(20)i┠。 } else if((i==MAX)amp。 amp。 ((j1)amp。 amp。 (jMAX))) { cout┷。 } else if((j==MAX)amp。 amp。 ((i1)amp。 amp。 (iMAX))) 17 { cout┨。 } else { cout┼。 } } } coutendl。 } } ///////////////////////最开始时的棋盘 /////////////////// /*void wuziqi::PrintBoard() { coutendl。 cout**************五子棋棋盘 *************endl。 int i,j,k。 system(color 0A)。 cout。 for(k=0。 k=MAX。 k++) coutsetw(4)k。 coutendl。 cout ┏━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┓ endl。 for( i=1。 iMAX。 i++) { cout setw(3)i。 for(j=1。 j=MAX。 j++) { board[i][j]=39。 39。 cout┃ board[i][j]。 } cout┃ endl。 cout ┣━╋━╋━╋━╋━╋━╋━╋━╋━╋━╋━╋━╋━┫ endl。 } cout setw(3)13。 for(j=1。 j=MAX。 j++) { board[i][j]=39。 39。 cout┃ board[i][j]。 } 18 cout┃ endl。 cout ┗━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┛ endl。 } //////////////////////////////////////////////////////////////////////////////// /*void wuziqi::PrintBoard1() { coutendl。 cout**************五子棋棋盘 *************endl。 int i,j,k。 system(colo。五子棋人人对战_c五子棋课程设计报告(编辑修改稿)
相关推荐
故乡的人们都有一颗高尚的品德。 (修改病句) 我非常喜欢非常中意背诵课文《窃读记》。 (修改病句) 2 天空升起了一轮明月。 ( 改成比喻句 ) 七、根据课文内容填空并回答问题。 ( 15 分) 1.京口瓜洲一水间,钟山只隔数重山。 ,。 ( 1)在横线上写出后两句诗。 ( 2 分) ( 2)这首诗是 _____ 朝诗人 ________写的。 ( 2 分) ( 3)请写出第三、四句诗的意思:。
部,工作中干一行,爱一行,勇于吃苦,乐于奉献,具有强烈的事业心和对工作强烈的责任感,曾经多次被评为先进个人。 二、家庭和睦,尊老爱幼 该同志与丈夫结婚 13 年,相敬如宾,非常恩爱,孝敬婆婆,善待父母,在家中能抢挑重担,任劳任怨,特别是她丈夫工作岗位任务重,经常加班加点,经常顾不上家里的事,她能够正确对待、理解、支持丈夫工作,承担起家里的事务,把家里打理得干净整洁。 兄弟姐妹
品差别壁垒产生于买者对某一产品的偏好和忠诚,贝恩列出了三种形成进入壁垒的产品差异: ( 1)由于消费者信息不完全,倾向于购买已熟悉的产品品牌,在位者的这种优势称为“先动优势” ; ( 2)如果在销售中也存在规模经济,则广告推销费用就会提高 MES(最小经济规模)水平 ; ( 3)进入者的融资成本提高 ; 进入遏制和进入封锁 “ 阻止进入定价策略 ” : 卖方集中程度较高的寡头垄断行业中
完毕;生产条件达到国家 环保型 猪场生产标准。 建设规模 按照首期建设目标,稳步推进,分步实施,前期达到以下目标 ( 1)建设 1 个常年存栏 3000 头良种猪场 ( 2) 建设一个 2020 亩无公害蔬菜基地 10 ( 3)建设一个 500 亩鱼类养殖基地。 建设规划和布局 总平面规划原则 猪场 按照工艺流程、生产特点和生产车间的相互关系,优化厂房配置,保证生产的连续性和安全性,内部运输短捷
发展,不断提高文 化产品和服务的竞争力”,我们将进行葫芦丝 行业标准的 建设。 ( 3)规划提出“鼓励发展文化相关产业, 积极支持文化企业充分利用自有 知识产权和品牌优势,向相关产业延伸发展,开发多种形式的衍生产品” ,因此规划筹建一个葫芦丝的传媒中心,包 括期刊、光碟、数字电视、网络中心。 ( 4)规划提出 “ 要重视中华优秀传统文化教育和传统经典 、技艺的传承。
3 施 工 现场的准备 为使现场使用合理,施工平 面布置应有条理,同时做到场容整齐清洁,道路畅通,符合防火安全及文明施工的要求。 施工过程中避免多个工种在同一场地、同一区域进行施工而相互牵制、相互干扰。 施工平面设专人负责管理,使各项材料、机具等按已审定的现场施工平面布置图的位置堆放。 现场项目领导班子掌握现场动态情况,全面均衡安排,严格 按甲方的要求做 好施工总平面布置,确保施工方案贯彻实施。