【发布时间】:2015-06-01 11:05:45
【问题描述】:
语言:C#
我有一个用户输入的数字数组,我想找到该数组的算术平均值。
我查了几个类似的案例,但真的找不到我要找的任何东西......无论如何,这是代码:
Console.WriteLine("\n How many numbers do you want to average? \n");
int nNumtoAvg = Convert.ToInt32(Console.ReadLine());
int[] nListToAverage = new int[nNumtoAvg];
for (int i = 0; i < nNumtoAvg; i++)
{
Console.WriteLine("Enter whole number #" + (i + 1) + ": ");
string sVal = Console.ReadLine();
int nValue = Convert.ToInt32(sVal);
nListToAverage[i] = nValue;
}
现在,我将如何将数组中的所有数字相加,然后除以 array.Length?在此先感谢:D
【问题讨论】:
-
是的,您将它们相加并除以长度。就像您在一张纸上手动执行此操作一样。
-
I looked up a couple of similiar cases, but couldn't really find anything I was looking for你是所有计算机历史上第一个解决这个问题的人:) -
是的,但我想知道如何添加它们...
-
好吧,你用
+运算符添加 2 个整数。sum = a + b; -
很明显,如果我们将两个连续的数字相加,但这是一个数组...