如何在C#和Visual Studio中获取数组的总和和平均值?

时间:2018-09-12 20:20:54

标签: c#

我是一个初学者,我花了很长时间才能弄清楚这一点。我希望能够添加并找到用户创建的数组的平均值。

我已经添加了我到目前为止编写的代码,但我不知道是否有一些简单的方法可以做到或添加for?毫无头绪,希望能得到一些指导。

预先感谢

Console.WriteLine("how many numbers do you want to store?:");//Preguntar
int count = int.Parse(Console.ReadLine());//capturar tamaño

// Crear vector con tamaño que se ha asignado
string[] numeros = new string[count];

// Llenarlo
for (int i = 0; i < count; i++)
{
    Console.Write("Numero {0}: ", i);
    numeros[i] = Console.ReadLine();
}

// Imprimirlo
Console.WriteLine("\nvalues in vector:\n");

for (int i = 0; i < count; i++)
{
    Console.WriteLine("Posicion {0}: {1}", i, numeros[i]);
}

1 个答案:

答案 0 :(得分:0)

        int count = 0;
        List<int> numeros = new List<int>();

        Console.Write("How many numbers?: ");
        int.TryParse(Console.ReadLine(), out count);

        for(int i = 1; i < count + 1; i++)
        {
            Console.Write("Numero {0}: ", i);
            numeros.Add(Convert.ToInt32(Console.ReadLine()));
        }

        int sum = 0;
        foreach(var i in numeros)
        {
            sum += i;
        }
        int average = sum / numeros.Count;
        Console.WriteLine(average);