帮我写一个遍历二维数组的c语言程序
时间: 2023-08-25 07:14:25 浏览: 98
### 回答1:
当然可以,以下是一个遍历二维数组的C语言程序:
```c
#include <stdio.h>
int main() {
int arr[3][4] = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}};
int i, j;
for (i = ; i < 3; i++) {
for (j = ; j < 4; j++) {
printf("%d ", arr[i][j]);
}
printf("\n");
}
return ;
}
```
这个程序可以遍历一个3行4列的二维数组,并将每个元素打印出来。
### 回答2:
以下是用C语言编写的遍历二维数组的程序:
```c
#include <stdio.h>
int main() {
int arr[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 ", arr[i][j]);
}
printf("\n");
}
return 0;
}
```
程序中,我们定义了一个3x3的二维数组`arr`,并初始化了它的元素。然后使用嵌套的`for`循环遍历这个二维数组,并使用`printf`打印出每个元素的值。外层的`for`循环用于遍历行,内层的`for`循环用于遍历列。每次遍历到一个元素时,使用`printf`打印出该元素的值,并在打印完每一行后换行。
最后,在程序结束前返回0。
### 回答3:
遍历二维数组是指按照顺序访问数组中的每一个元素。下面是一个用C语言编写的遍历二维数组的程序示例:
```
#include <stdio.h>
int main() {
int arr[3][4] = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}};
int rows = 3;
int columns = 4;
printf("二维数组的元素为:\n");
for (int i = 0; i < rows; i++) {
for (int j = 0; j < columns; j++) {
printf("%d ", arr[i][j]);
}
printf("\n");
}
return 0;
}
```
在这个示例中,我们声明了一个3行4列的二维数组`arr`,并将一些固定的值初始化给它。我们使用两个嵌套的`for`循环来遍历二维数组的所有元素。外层循环控制行的索引,内层循环控制列的索引。通过`arr[i][j]`即可访问二维数组中的每一个元素,并使用`printf`函数打印出来。
你可以根据具体的需求和二维数组的大小修改`rows`和`columns`的值,并根据自己的数据更改`arr`数组中的元素。
阅读全文