C语言编写一个程序,输出二维数组中的所有的偶数元素。
时间: 2024-12-18 11:22:20 浏览: 6
2012计算机国二C语言等级考试题库(内部资料)程序编辑.pdf
在C语言中,你可以创建一个函数来遍历二维数组,并检查每个元素是否是偶数。这里是一个简单的示例,假设我们有一个名为`arr`的二维整型数组:
```c
#include <stdio.h>
// 函数用于检查并打印二维数组中的偶数元素
void print_even_elements(int arr[][3], int rows, int cols) {
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
if (arr[i][j] % 2 == 0) { // 检查元素是否为偶数
printf("%d ", arr[i][j]); // 打印偶数元素
}
}
printf("\n"); // 每行结束后换行
}
}
int main() {
int arr[3][3] = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
int rows = sizeof(arr) / sizeof(arr[0]);
int cols = sizeof(arr[0]) / sizeof(arr[0][0]);
print_even_elements(arr, rows, cols);
return 0;
}
```
在这个例子中,`print_even_elements`函数会遍历给定的二维数组,如果遇到的元素是偶数(即除以2余数为0),则将其打印出来。
阅读全文