110,547
社区成员
发帖
与我相关
我的任务
分享
int[,] data = { { 1, 2 }, { 4, 5 }, { 0, 3 } };
int max_r = 0, max_c = 0, max = int.MinValue, min_r = 0, min_c = 0, min = int.MaxValue;
for (int r = 0; r < data.GetLength(0); r++)
{
for (int c = 0; c < data.GetLength(1); c++)
{
if (data[r, c] > max)
{
max_r = r;
max_c = c;
max = data[r, c];
}
if (data[r, c] < min)
{
min_r = r;
min_c = c;
min = data[r, c];
}
}
}
Console.WriteLine("最大:" + max.ToString() + "位置:[" + max_r.ToString() + "," + max_c.ToString() + "]");
Console.WriteLine("最小:" + min.ToString() + "位置:[" + min_r.ToString() + "," + min_c.ToString() + "]");
Console.ReadKey();