-2

像这样:(理想情况下在 Java、Scala、C# 中,但任何完善的计算机语言都可以)所以不是伪代码:

B W B W B W B W
W B W B W B W B
B W B W B W B W
W B W B W B W B
B W B W B W B W
W B W B W B W B
B W B W B W B W
W B W B W B W B
4

1 回答 1

0

从技术上讲,我认为这很容易(伪代码):

function PrintFields(int index) {
  int x=index % 8;
  int y=index / 8;
  int bw=index % 2;
  print_at(x,y,(bw==0)?'B':'W');
  if (index<63) PrintFields(index+1);
}

问题是,为什么有人会这样做?

编辑

我忘记了结束条件,现在已经到位

于 2013-11-09T16:30:26.943 回答