查询某些数字的平均值计算程序

本文关键字:平均值 计算程序 数字 查询 | 更新日期: 2023-09-27 18:17:55

我是c#编码的初学者,我正试图为程序编写一些代码,其中我的程序将显示用户给出的数字的平均值。我已经写了下面的代码,但我认为这会更好,更有效率。有人能帮帮我吗?提前谢谢。

static void Main(string[] args)
        {
            int a=0;
            double total = 0;
            double result;
            Console.Write("For how many numbers you want to do the average calculation: ");
            a = int.Parse(Console.ReadLine());
            double[] array = new double[a];
            for (int j = 0; j < a; j++)
            {
                Console.Write("Please enter value for {0}: ", j+1);
                array[j]= double.Parse(Console.ReadLine());
            }
            foreach (var item in array)
            {
                total += item;
            }
            result = total / a;
            Console.WriteLine($"Your Calculated average value is {result}");
            Console.ReadKey();
        }

查询某些数字的平均值计算程序

您不需要为您的目的使用额外的数组,您可以通过将每个输入值相加,然后将总数除以输入项的总数来实现。

    double total = 0;
    double result;
    Console.Write("For how many numbers you want to do the average calculation: ");
    int a = int.Parse(Console.ReadLine());
    for (int j = 0; j < a; j++)
    {
        Console.Write("Please enter value for {0}: ", j + 1);
        total += double.Parse(Console.ReadLine());
    }
    result = total / a;
    Console.WriteLine($"Your Calculated average value is {result}");
    Console.ReadKey();