csharp基础练习题:我画一个棋盘【难度:1级】:
网格是对于许多游戏一个完美的起点(国际象棋,战列舰,糖果粉碎!).
制作数字棋盘,我认为是可视化的循环如何合作的一个有趣的方式.
你的任务是写一个函数,它接受两个整数rows
和columns
并返回一个棋盘图案为二维数组.
所以棋盘(6,4)
应该返回一个这样的数组:
[
[ “O”, “X”, “O”, “X”],
[ “X”, “O”, “X”, “O”],
[ “O”, “X”, “O”, “X”],
[ “X”, “O”, “X”, “O”],
[ “O”, “X”, “O”, “X”],
[ “X”, “O”, “X”, “O”]
]
和’棋盘(3,7)`应该返回此:
[
[ “O”, “X”, “O”, “X”, “O”, “X”, “O”],
[ “X”, “O”, “X”, “O”, “X”, “O”, “X”],
[ “O”, “X”, “O”, “X”, “O”, “X”, “O”]
]
白色的空间,应使用的表示:’‘O’`
而黑色的:'X'
第一行应始终以一个空格’‘开始O’`
编程目标:
public class Kata
{