【发布时间】:2015-11-16 16:59:51
【问题描述】:
我正在尝试制作一个输出 30 个随机数并将它们存储在一个数组中的程序,然后它需要找到这 30 个数字的平均值并将其输出给我。到目前为止,我有这个:(对不起,如果我不擅长这个,我是编程新手)希望有任何反馈:)
{
Random r = new Random();
int sum = 0;
int count = 30;
int[] numbers = new int[30] { r.Next(1, 100) };
for (int i = 0; i < 30; i++)
Console.WriteLine(r.Next(1, 100).ToString());
Console.ReadLine();
int y = r.Next();
int avg = (int)sum / count;
Console.WriteLine("The average is: {0}", avg);
Console.ReadLine();
}
【问题讨论】:
-
您遇到了什么问题?如果您没有特定问题并且希望人们查看您的代码,那么这个问题很可能属于另一个站点,例如codereview.stackexchange.com
-
你没有填充你的数组
numbers,你只有一个成员,使用for循环并将{number[i] = r.Next(1,100);}作为for循环的主体。 -
提示:你不需要数组来做你正在做的事情。
-
此代码不属于代码审查,因为它缺少所有相关代码。此代码应由 OP 调试,并显示所有相关代码/变量及其类型。..
标签: c# arrays random numbers int