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