C语言利用循环把数输入二维数组中
时间: 2024-03-24 17:38:57 浏览: 118
可以通过使用两个循环来实现将数输入二维数组中。可以使用一个 `for` 循环来遍历行,另一个 `for` 循环来遍历列,将输入的数存储到相应的数组元素中。以下是示例代码:
```c
#include <stdio.h>
int main() {
int arr[3][3]; // 定义一个 3x3 的二维数组
int i, j;
// 使用两个循环遍历行和列,将输入的数存储到数组中
for (i = 0; i < 3; i++) {
for (j = 0; j < 3; j++) {
printf("请输入第 %d 行第 %d 列的数:", i+1, j+1);
scanf("%d", &arr[i][j]);
}
}
// 输出二维数组中的所有数
printf("输入的二维数组为:\n");
for (i = 0; i < 3; i++) {
for (j = 0; j < 3; j++) {
printf("%d ", arr[i][j]);
}
printf("\n");
}
return 0;
}
```
在上述代码中,我们定义了一个 3x3 的二维数组 `arr`,然后使用两个循环遍历行和列,将输入的数存储到数组中。最后使用两个循环遍历整个数组,并输出其中的所有数。
阅读全文