c语言1.编程实现:有一个3X4的矩阵(可预先赋值),找出最大元素值及其最大元素值所在的行和列位置。
时间: 2024-03-24 08:39:15 浏览: 108
找矩阵最大值.rar(C语言版)
好的,下面是用C语言编写的程序,可以实现查找一个预先赋值的3x4矩阵中的最大元素及其所在行和列位置。
```c
#include <stdio.h>
int main() {
int matrix[3][4] = {
{3, 6, 1, 8},
{2, 7, 5, 4},
{9, 0, 4, 2}
};
int max = matrix[0][0];
int row = 0, col = 0;
int i, j;
// 找出最大元素值及其所在的行和列位置
for (i = 0; i < 3; i++) {
for (j = 0; j < 4; j++) {
if (matrix[i][j] > max) {
max = matrix[i][j];
row = i;
col = j;
}
}
}
// 输出结果
printf("最大元素值为 %d,所在的行和列位置分别为 (%d, %d)\n", max, row, col);
return 0;
}
```
程序执行的结果如下:
```
最大元素值为 9,所在的行和列位置分别为 (2, 0)
```
阅读全文