C语言编写程序实现下述功能将下列3行3列矩阵的元素存入数组,然后找出全部元素中的最大值并输出。 2 5 7. 1 8 6. 9 7 6
时间: 2024-03-26 21:38:56 浏览: 85
好的,以下是C语言代码实现:
```c
#include <stdio.h>
int main() {
int arr[3][3] = { {2, 5, 7}, {1, 8, 6}, {9, 7, 6} }; // 定义3行3列的二维数组并初始化
int max = arr[0][0]; // 假设第一个元素为最大值
for (int i = 0; i < 3; ++i) {
for (int j = 0; j < 3; ++j) {
if (arr[i][j] > max) { // 如果当前元素大于max,则更新max的值
max = arr[i][j];
}
}
}
printf("二维数组元素如下:\n");
for (int i = 0; i < 3; ++i) {
for (int j = 0; j < 3; ++j) {
printf("%d ", arr[i][j]); // 输出数组元素
}
printf("\n");
}
printf("二维数组中的最大值为:%d\n", max); // 输出最大值
return 0;
}
```
输出结果如下:
```
二维数组元素如下:
2 5 7
1 8 6
9 7 6
二维数组中的最大值为:9
```
希望能帮到你!
阅读全文