C语言求出n×m整型数组的最大元素及其所在的行坐标及列坐标如果最大元素不唯一选择位置在最前面的一个
时间: 2024-03-01 16:52:23 浏览: 40
您好!感谢您的提问。
下面是求解n×m整型数组的最大元素及其所在的行坐标及列坐标的C语言程序:
```c
#include <stdio.h>
int main() {
int n, m, max, row, col;
printf("请输入n和m的值:");
scanf("%d %d", &n, &m);
int a[n][m];
printf("请依次输入%d行%d列的数组元素:\n", n, m);
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
scanf("%d", &a[i][j]);
}
}
max = a[0][0];
row = 0;
col = 0;
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
if (a[i][j] > max) {
max = a[i][j];
row = i;
col = j;
}
}
}
printf("最大元素为%d,所在的行坐标为%d,所在的列坐标为%d\n", max, row, col);
return 0;
}
```
希望能够解答您的问题。如果您还有其他问题,欢迎随时提出。