大梦秋寒
幼苗
共回答了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]);
}
就行了,这样就能输出全部的值了
然后在输出依次大小