用C#语言完成以下生成随机数控制台程序代码
求以下问题的完整代码,C#语言生成随机数控制台程序
using System;
namespace ConsoleApp2
{
class Program
{
static string[] findMax(int[,] arr)
{
int value = -1, rowIndex = -1,cellIndex=-1;
for (var i = 0; i < 10; i++)
for (var k = 0; k < 8; k++)
{
if (arr[i, k] > value) {
value = arr[i, k];
rowIndex = i;
cellIndex = k;
}
}
return new string[]{value.ToString(),rowIndex+","+cellIndex };
}
static string[] findMin(int[,] arr)
{
int value = 100000, rowIndex = -1, cellIndex = -1;
for (var i = 0; i < 10; i++)
for (var k = 0; k < 8; k++)
{
if (arr[i, k] < value)
{
value = arr[i, k];
rowIndex = i;
cellIndex = k;
}
}
return new string[] { value.ToString(), rowIndex + "," + cellIndex };
}
static void Main(string[] args)
{
var r = new Random();
int[,] arr = new int[10, 8];
for (var i = 0; i < 10; i++)
for (var k = 0; k < 8; k++) {
arr[i, k] = r.Next(0, 1000);
}
var rst = findMax(arr);
Console.WriteLine($"最大值为:{rst[0]},索引位置:{rst[1]}");
rst = findMin(arr);
Console.WriteLine($"最小值为:{rst[0]},索引位置:{rst[1]}");
Console.ReadKey();
}
}
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!