35、编写程序实现下述功能:将下列3行3列矩阵的元素存入数组,然后找出全部元素中的最大值并输出。
时间: 2024-04-01 15:35:31 浏览: 138
在键盘上输入一个3行3列矩阵的各个元素的值(值为整数),然后输出矩阵第一行与第三行元素之和,并在fun()函数中输出
5星 · 资源好评率100%
好的,这是一个简单的程序,可以用C语言实现:
```c
#include <stdio.h>
int main() {
int matrix[3][3] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
int max = matrix[0][0]; // 初始化最大值为第一个元素
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
if (matrix[i][j] > max) {
max = matrix[i][j];
}
}
}
printf("最大值为:%d\n", max);
return 0;
}
```
程序首先定义了一个3行3列的矩阵,并初始化了它的每一个元素。接着使用两个嵌套的for循环遍历矩阵中的每一个元素,如果找到比当前最大值更大的元素,就更新最大值。最后输出最大值即可。
阅读全文