成语| 古诗大全| 教学资源| 作文| 扒知识| 扒知识繁体

当前位置:首页 > 运动户外

象棋中帅和将的走法

Q1:求象棋里的将帅走法规则

以下为官方说法,摘自中国象棋竞赛规则:
2.2 各种棋子的走法如下:
帅(将)每一着只许走一步,前进、后退、横走都可以,但不能走出“九宫”。将和帅不准在同一直线上直接对面,如一方已先占据,另一方必须回避。

Q2:象棋中不会出现的走法

象棋中不会出现的走法:士二进四Www.bazhIsHi.∴COm

Q3:求要中国象棋将,帅的走法的JAVA代码

int[][] loaction=new int[10][9];
左帅:loaction[0][4];
X X X
X X
X X X
-----
[0][3][1][3][2][3]
[0][4][1][4][2][4]
[0][5][1][5][2][5] 即:x>=0 && x<=2 && y>=3 && y<=5 ------------------------------
右将:loaction[9][4];
X X X
X X
X X X
-----
[7][3][8][3][9][3]
[7][4][8][4][9][4]
[7][5][8][5][9][5]
---------------------------
public int go(int x,int y,int path,int len){
if(loaction[x][y]==1) {//是帅
if(path==1){//向左
if(x<=0) return -1;//返回-1代表走发错误
else {loaction[x-1][y]=1;loaction[x][y]=-1;}//将左一个格子标记为帅
}
else if(path==2){//向上
...
}
else if(path==3){//向右
...
}
else if(path==4){//向下
... }//else path }//if key
else if(loaction[x][x]==2){//2代表将
....
}//if key
} 车就差不多了

Q4:中国象棋中“帅”的走法?????

每次横向或者纵向走一格,但是只能在九宫格内行走,但是当帅和将中间没有其他子阻挡时,帅可以跳过中间的格子直接吃对方的将.

猜你喜欢

更多