C语言怎么输入二维字符数组
时间: 2024-02-12 17:07:34 浏览: 63
C#二维数组怎么做
你可以使用两个嵌套的for循环来输入二维字符数组。下面是一个示例代码:
```
#include <stdio.h>
int main() {
char arr[3][3];
int i, j;
printf("请输入二维字符数组:\n");
for (i = 0; i < 3; i++) {
for (j = 0; j < 3; j++) {
scanf(" %c", &arr[i][j]);
}
}
printf("您输入的二维字符数组为:\n");
for (i = 0; i < 3; i++) {
for (j = 0; j < 3; j++) {
printf("%c ", arr[i][j]);
}
printf("\n");
}
return 0;
}
```
在上面的代码中,我们定义了一个3行3列的字符数组`arr`。在第一个for循环中,我们使用嵌套的for循环来输入该数组的元素。注意,scanf函数中的空格是必须的,以避免读取上一次输入时留下的回车符。在第二个for循环中,我们使用printf函数来输出输入的数组元素。
阅读全文