C#从掷骰子中获取平均数

时间:2018-01-29 19:10:47

标签: c# list average

我已经给出了一个任务,其中滚动了多个随机骰子,用户可以查看掷骰子的平均数量。我遇到麻烦的唯一部分是平均部分。如果你找不到,那么平均部分是在案例2中,因为它不是英文

1 个答案:

答案 0 :(得分:1)

break case 2:之前,您可以执行以下操作:

var average = tärningar.Average();
Console.WriteLine($"\nAverage: {average}");

如果您不想使用Linq,请将所有值相加并将它们除以滚动次数

foreach (int t in tärningar)
{
    sum += t;
}
var average = sum / tärningar.Count;
Console.WriteLine($"\nAverage: {average}");

请记住,随机可以返回0,因此您应该使用Random,如下所示:

int tal = slumpObjekt.Next(6) + 1;