嗨,我正在尝试在随机数gen中添加随机数的总和,以获得生成的随机数的平均值,以便在消息框中显示它们。我不能做数组。以下是我到目前为止的情况:
class Program
{
static double average = 0;
static double sum = 0;
static void Main(string[] args)
{
Random number = new Random();
int min = int.MaxValue, max = int.MinValue;
string result = "\tn \n";
for (int counter = 0; counter < 100; counter++)
{
int n = number.Next(0, 1000);
// Console.WriteLine(n);
if (n < min)
min = n;
if (n > max)
max = n;
}
sum = sum + (number.Next()) ;
average = sum / 100;
int range = min - (min + 1);
result += " \t"
+ min
+ " \t"
+ max
+ " \t"
+ average
+ " \t"
+ sum
+ " \t"
+ range;
MessageBox.Show(result, "Min = {0}, Max = {1}, Range = {2}");
}
我想要一个解决这个问题的提示,而不是刚给我的代码列表。谢谢。
答案 0 :(得分:0)
你想把它放在for
循环中:
sum = sum + n;
(或sum += n;
)
然后在循环之后,平均值将是除以100的总和。
此外,您可以取出min
和max
部分,除非其他内容需要。