创建一个3行4列的二维整型数组,通过初始化为数组元素赋初值,计算最大元素要求

如题所述

#include <stdio.h>
int main() {
int arr[3][4] = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}};
int max = arr[0][0]; // 假设数组的第一个元素为最大值
// 遍历数组,查找最大值
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 4; j++) {
if (arr[i][j] > max) {
max = arr[i][j];
}
}
}
printf("最大值为:%d\n", max);
return 0;
}
在上面的代码中,我们首先定义了一个3行4列的二维整型数组 arr,并将其初始化为特定的值。接着,我们定义一个变量 max,用于存储数组中的最大值,我们假设数组的第一个元素为最大值。然后,我们使用两个嵌套的循环来遍历数组,查找最大值,如果找到了一个比当前最大值 max 更大的元素,就将 max 更新为这个元素的值。最后,我们输出最大值。
温馨提示:答案为网友推荐,仅供参考
相似回答