使用一个变量输入5个整数C#

Cal*_*m97 5 c# integer

我正在使用C#,我试图找到5个值的平均值,但我只能使用2个变量.

如何将5个整数输入到一个变量中并显示所述整数的平均值

Kam*_*ski 6

您可以像这样使用List:

var list = new List<int>(){ 1, 2, 3, 4, 5 };
var average = list.Average();
Run Code Online (Sandbox Code Playgroud)

使用平均值,您将获得列表中所有值的平均值

这里你有Enumerable的所有功能,你可以用例如和所有值相加Sum


Tim*_*ter 6

使用像a List<int>和扩展方法的集合Enumerable.Average:

List<int> numbers = new List<int>{ 10, 20, 30, 40, 50 };
double average = numbers.Average();  // 30.0
Run Code Online (Sandbox Code Playgroud)

使用List.Add添加单个整数:

numbers.Add(1);
numbers.Add(2);
numbers.Add(3);
// ...
Run Code Online (Sandbox Code Playgroud)


Sha*_*jla 4

获取整数列表或数组中的输入值,然后使用以下代码

List<int> intlist=new List<int>();
intlist.Add(2);
intlist.Add(3);
..
..
var average= intlist.Average();
Run Code Online (Sandbox Code Playgroud)

使用Average将计算列表中所有整数序列的平均值。

更新:或者如果情况只是使用整数,那么您需要使用以下代码(记住验证条目readline()

public decimal Average()
{
 int value = 0;
 for(int i=0;i<5;i++)
 {
  value+=ConvertToInt32(Console.ReadLine());
 }
 return value/5;
}
Run Code Online (Sandbox Code Playgroud)