c语言国际象棋,c语言国际象棋棋盘程序

kodinid 38 0

大家好,今天小编关注到一个比较意思的话题,就是关于c语言国际象棋问题,于是小编就整理了2个相关介绍c语言国际象棋的解答,让我们一起看看吧。

  1. 国际象棋n代表什么?
  2. 国际象棋中re8是什么意思?

国际象棋n代表什么

国际象棋里“N”代表马(Knight),英文原意“骑士”,棋子数量2个。

知识扩展:

c语言国际象棋,c语言国际象棋棋盘程序-第1张图片-安济编程网
图片来源网络,侵删)

1、王(King),英文原意“国王”,英文简称“K”,棋子数量1个。

2、后(Queen),英文原意“皇后”,英文简称“Q”,棋子数量1个。

3、车(Rook),英文原意“战车”,英文简称“R”,棋子数量2个。

c语言国际象棋,c语言国际象棋棋盘程序-第2张图片-安济编程网
(图片来源网络,侵删)

4、象(Bishop),英文原意“主教”,英文简称“B”,棋子数量2个。

5、兵(Pawn),英文原意“禁卫军”,英文简称“P”,棋子数量8个。

国际象棋中re8是什么意思?

R是rock的缩写代号,表示

c语言国际象棋,c语言国际象棋棋盘程序-第3张图片-安济编程网
(图片来源网络,侵删)

其他的还有:K(king)国王;Q(queen)王后;B(bishop)象;N(knight)马(第一个字母为了不和王混淆取了第二个字母);P(pawn)兵(棋谱中一般不写代号,直接写位置:例如e4表示e线的兵直接走到e4格子)

棋盘以白方为参考从左到右直线格子顺序记录为a、b、c、d、e、f、g、h;从下到上各横线格子依次记录为1、2、3、4、5、6、7、8;这样每个格子都有了坐标:例如e5表示位于e线和第5横线相交汇的格子。

Rfd8 表示f线的车走到了d8格子里。

为什么加f,一般情况下Rd8就可以了,但是有时候两个车都可以走到d8这个位置,为了表示区别,特意加上f说明是f线的车走到了d8位置,而不是另一个其他线上的车。类似的还有N8c6表示8线的马走到了c6格子。

注意:Rfd8中的R必须是大写,小写是不规范的,大写表示的是棋子代号,小写表示的是棋盘坐标。

到此,以上就是小编对于c语言国际象棋的问题就介绍到这了,希望介绍关于c语言国际象棋的2点解答对大家有用。

标签: 英文 国际象棋 棋子

上一个学习python用什么配置的电脑,python要用什么电脑

下一个c语言给地址赋值,C语言给地址赋值