1、编写一个程序,输出二维数组中的所有的偶数元素。 二维数组 12 23 3 5 45 32 56 6 6 16 34 21C语言
时间: 2024-12-18 18:22:12 浏览: 4
为了在C语言中编写一个程序,遍历二维数组并输出所有的偶数元素,你可以采用循环结构,如for循环,嵌套遍历每一行和每一列。假设二维数组是一个名为`arr`的整型数组,例如:
```c
#include <stdio.h>
int main() {
int arr[2][4] = {
{12, 23, 3, 5},
{45, 32, 56, 6},
{6, 16, 34, 21}
};
int i, j;
// 遍历二维数组
for (i = 0; i < sizeof(arr) / sizeof(arr[0]); i++) {
for (j = 0; j < sizeof(arr[i]) / sizeof(arr[i][0]); j++) {
if (arr[i][j] % 2 == 0) { // 检查元素是否为偶数
printf("%d ", arr[i][j]);
}
}
printf("\n"); // 每行结束后换行
}
return 0;
}
```
这个程序会打印出二维数组中所有偶数元素:12 32 56 16 34。
相关问题
C语言预备 1、编写一个程序,输出二维数组中的所有的偶数元素。 二维数组 12 23 3 5 45 32 56 6 6 16 34 21
为了在C语言中输出二维数组中的所有偶数元素,你可以参考下面的代码示例。这个程序首先初始化一个二维数组,然后遍历并检查每个元素是否是偶数。
```c
#include <stdio.h>
#define ROWS 3
#define COLS 4
void print_even_elements(int arr[ROWS][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[ROWS][COLS] = {
{12, 23, 3, 5},
{45, 32, 56, 6},
{6, 16, 34, 21}
};
print_even_elements(arr);
return 0;
}
```
当你运行这段程序,它将输出二维数组 `arr` 中的所有偶数元素:
```
12 32 56 16
```
用C语言编写一个程序,输出二维数组中的所有的偶数元素。 二维数组 12 23 3 5 45 32 56 6 6 16 34 21
在C语言中,你可以通过遍历二维数组并检查每个元素是否为偶数来完成这个任务。下面是一个简单的示例程序:
```c
#include <stdio.h>
#define ROWS 3
#define COLS 4
void print_even(int arr[ROWS][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[ROWS][COLS] = {
{12, 23, 3, 5},
{45, 32, 56, 6},
{6, 16, 34, 21}
};
print_even(arr);
return 0;
}
```
当你运行这个程序,它会输出二维数组中所有的偶数元素:
```
12 32 56 16 34
```
阅读全文