这里完全是初学者。我正在尝试打印这样的二维弹簧的元素:
O O O
O O O
O O O
但我的程序输出是这样的:
oooooooooatr
OOOOOO-
OOO-
有人能帮帮我吗?
int main(void)
{
int k;
char game[3][3] = {
"OOO",
"OOO",
"OOO",
};
for (k = 0; k < 3 ; k++)
{
printf("%s", game[k]);
printf("n");
}
编辑:
我做了这个,它现在工作
for (i = 0; i < 3; i++)
{
for (j = 0; j < 3; j++)
{
printf("%c ", game[i][j]);
}
printf("n");
}
const char *game[3][3] = { {"O", "O", "O"}, {"O", "O", "O"}, {"O", "O", "O"} };
这就是2d阵列看起来像的样子