用c++求一个二维数组(5*5)的最大值,并且输出该数及对应的下标。
时间: 2024-05-15 22:18:15 浏览: 139
C++代码求最大值
5星 · 资源好评率100%
好的,让我来为您解答问题。以下是 C 代码:
```
#include <stdio.h>
int main()
{
int arr[5][5] = { {1, 2, 3, 4, 5},
{6, 7, 8, 9, 10},
{11, 12, 13, 14, 15},
{16, 17, 18, 19, 20},
{21, 22, 23, 24, 25} };
int max = arr[0][0];
int x = 0, y = 0;
for (int i = 0; i < 5; i++)
{
for (int j = 0; j < 5; j++)
{
if (arr[i][j] > max)
{
max = arr[i][j];
x = i;
y = j;
}
}
}
printf("最大值为 %d,下标为 (%d, %d)。\n", max, x, y);
return 0;
}
```
输出:
```
最大值为 25,下标为 (4, 4)。
```
希望能够帮到您!如果您有其他问题,欢迎随时提出。
阅读全文