利用C#中的随机数对象生成20个(10,100)之间的整数,输出这20个数中的最大值和最小值

yuxin933 1年前 已收到1个回答 举报

大梦秋寒 幼苗

共回答了21个问题采纳率:85.7% 举报

Random rd = new Random();
int[] arr = new int[20];
int max = -1;
int min = -1;
for (int i = 0; i < 20; i++)
{
arr[i] = rd.Next(10,100);
max = max > arr[i] max :arr[i];
min = min < arr[i] min :arr[i];
}
Console.WriteLine("min=" + min);
Console.WriteLine("max=" + max);

1年前 追问

6

yuxin933 举报

你这没有生成20个(10,100)之间的整数。直接算出大小值了。不过还是很谢谢你

举报 大梦秋寒

你可以直接把

for (int i = 0; i < 20; i++)
{
if (i == 0 || i == 19)
{
Console.WriteLine(nums[i]);
}
}

改成

for (int i = 0; i < 20; i++)
{

Console.WriteLine(nums[i]);

}

就行了,这样就能输出全部的值了

然后在输出依次大小

可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.029 s. - webmaster@yulucn.com