gpt4 book ai didi

c# - 用20个矩形填充一个数组,每个矩形的长度和宽度都是随机的

转载 作者:太空宇宙 更新时间:2023-11-03 19:06:25 25 4
gpt4 key购买 nike

  1. 创建一个矩形数组(大小为 20)

  2. 用 20 个矩形填充数组,每个矩形的长度和宽度都是随机的。然后打印数组的内容。

这是我给定的矩形类:

    class Rectangle
{
private int length, width;
private int area, perimeter;
public Rectangle()
{

}
public Rectangle(int l, int w)
{
length = l;
width = w;
}
public void SetDimension(int l, int w)
{
length = l;
width = w;
}
public void InputRect()
{
length = int.Parse(Console.ReadLine());
width = int.Parse(Console.ReadLine());

}

public void ComputeArea()
{
area = length * width;
}
public void ComputePerimeter()
{
perimeter = 2 * (length + width);
}

public void Display()
{
Console.WriteLine("Length: {0} \tWidth: {1} \tArea: {2} \tPerimeter: {3}", length, width, area, perimeter);
}


}

这是我获取随机数的程序的开始。我被困在这里。

如何将 2 个数字输入到数组的同一索引中?

class Program
{





static void Main(string[] args)
{


Rectangle r1 = new Rectangle();
int[] x = new int[20];
Random rand = new Random();
for (int i = 0; i < x.Length; i++)
{
int width = rand.Next(45, 55);
int length = rand.Next(25, 35);


}
//r1.InputRect(width, length);
Console.WriteLine("The following rectanglesn are created: ");
//r1.Display(x);


}
}

最佳答案

您应该创建一个矩形数组,而不是一个整数数组。

关于c# - 用20个矩形填充一个数组,每个矩形的长度和宽度都是随机的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26656728/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com