c语言输入w使一个新的二维数组覆盖原二维数组
时间: 2024-01-06 15:24:35 浏览: 81
c语言二维数组的传递
4星 · 用户满意度95%
以下是一个示例代码,演示了如何使用C语言输入w来覆盖原二维数组:
```c
#include <stdio.h>
int main() {
int a[3][3] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
int i, j;
printf("原二维数组:\n");
for (i = 0; i < 3; i++) {
for (j = 0; j < 3; j++) {
printf("%d\t", a[i][j]);
}
printf("\n");
}
printf("请输入w来覆盖原二维数组:\n");
char input[10];
scanf("%s", input);
if (input[0] == 'w') {
printf("新的二维数组:\n");
for (i = 0; i < 3; i++) {
for (j = 0; j < 3; j++) {
a[i][j] = 0;
printf("%d\t", a[i][j]);
}
printf("\n");
}
} else {
printf("输入错误,未覆盖原二维数组。\n");
}
return 0;
}
```
阅读全文