我给了一个分配,其中有多个随机掷骰子,用户可以查看掷骰子的平均数量。我唯一有问题的部分是平均部分。如果你找不到,平均部分在案例2中,因为它不是英文的
之前 break 在里面 case 2: 您可以这样做:
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}");
请记住,您的random可以返回0,因此您应该使用 Random 这样地:
Random
int tal = slumpObjekt.Next(6) + 1;