| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 825 人关注过本帖
标题:[求助]编写一个C++程序
只看楼主 加入收藏
roger007qd
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2006-5-27
收藏
 问题点数:0 回复次数:4 
[求助]编写一个C++程序

生成一个TICTACTOE类,编写完成三连棋游戏的程序,这个类包括3*3整数数组为PRIVATE数据,构造函数将空棋盘全部初始化为0,允许两个人玩游戏,第一个人走棋时,将1放入指定格中,第二个人走棋时,将2放入指定格中,每次只准移动到空格。走棋后,确定是否有人赢了,或平手。请问棋盘代码如何编写啊?,如何将1或2防入棋盘空格中?谢谢

搜索更多相关主题的帖子: 编写 游戏 棋盘 
2006-06-05 23:21
wfpb
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2188
专家分:0
注 册:2006-4-2
收藏
得分:0 

什么叫3连棋啊?游戏规则不具体啊?
是先初始化棋盘?
1 1 1
0 0 0
2 2 2
然后开始下棋?将1or2与0交换位置,只到什么情况为胜利?


[glow=255,red,2]wfpb的部落格[/glow] 学习成为生活的重要组成部分!
2006-06-06 00:33
roger007qd
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2006-5-27
收藏
得分:0 
是先初始化数组,三个连在一起就赢了,棋盘是用9个0表示吗?
2006-06-06 00:40
wfpb
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2188
专家分:0
注 册:2006-4-2
收藏
得分:0 

9子棋我记得一开始就已经初始化成我上面给出的样子了,不用放棋子进去啊~!
所以的数字都是用数组表示arr[3][3];
把那些没被棋子占用的位置用0表示,移动棋子只能让1或2与周围的0想交换位置,只到
搜索的1或者2的坐标(i,j)在一条线


[glow=255,red,2]wfpb的部落格[/glow] 学习成为生活的重要组成部分!
2006-06-06 13:58
song4
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:38
帖 子:1533
专家分:4
注 册:2006-3-25
收藏
得分:0 
说出你要走的位置
用一个temp来回替换就行了

嵌入式 ARM 单片机 驱动 RT操作系统 J2ME LINUX  Symbian C C++ 数据结构 JAVA Oracle 设计模式 软件工程 JSP
2006-06-06 15:21
快速回复:[求助]编写一个C++程序
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.033336 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved