查询某些数字的平均值计算程序
本文关键字:平均值 计算程序 数字 查询 | 更新日期: 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();