【发布时间】:2021-07-31 02:33:05
【问题描述】:
这里是初学者。我正在尝试像这样打印二维弹簧的元素:
噢噢噢
噢噢噢
噢噢噢
但是我的程序的输出是这样的:
呜呜呜
呜呜呜
哎哟
有人可以帮帮我吗?
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");
}
【问题讨论】:
-
你需要多少字节来存储字符串
"000"?提示:不是 3。 -
为什么不是3?每行有3个字符
-
好的,我找到了解决方案。谢谢!
标签: arrays c string multidimensional-array 2d