用c语言求矩阵中的最大值以及所在的行号和列号
时间: 2024-06-13 14:09:00 浏览: 142
求矩阵行元素之和C语言.docx
以下是用C语言求矩阵中的最大值以及所在的行号和列号的代码:
```c
#include <stdio.h>
int main() {
int a[3][4], i, j;
int max, row, column;
for (i = 0; i < 3; i++) {
for (j = 0; j < 4; j++) {
scanf("%d", &a[i][j]); // 赋值
}
}
max = a[0][0]; // 将第一个值赋给max,在一个个进行比较
for (i = 0; i < 3; i++) {
for (j = 0; j < 4; j++) {
if (a[i][j] > max) {
max = a[i][j];
row = i;
column = j;
}
}
}
printf("max=%d\nrow=%d\ncolumn=%d", max, row, column);
return 0;
}
```
输入一个3*4的矩阵,程序会输出其中值最大的元素的值,以及所在的行号和列号,从0开始计数。
--相关问题--:
1. 如何用C语言求矩阵中的最小值以及所在的行号和列号?
2. 如何用C语言求矩阵的转置矩阵?
3.
阅读全文