用C#编写一个掷筛子100次的程序,并打印出各种点数的出现次数
时间: 2024-03-21 15:41:33 浏览: 90
下面是一个用C#编写的掷筛子100次的程序,并打印出各种点数的出现次数的示例代码:
```csharp
using System;
class Program
{
static void Main(string[] args)
{
Random random = new Random();
int[] count = new int[6];
for (int i = 0; i < 100; i++)
{
int dice = random.Next(1, 7); // 骰子点数范围为1到6
count[dice - 1]++;
}
for (int i = 0; i < count.Length; i++)
{
Console.WriteLine("{0}点出现了{1}次", i + 1, count[i]);
}
}
}
```
在这个程序中,我们首先创建了一个 `Random` 对象来生成随机数,然后创建了一个长度为6的数组 `count`,用于记录每个点数出现的次数。接下来,我们使用一个循环掷骰子100次,并将每个点数出现的次数加到相应的数组元素中。最后,我们使用另一个循环打印出各种点数的出现次数。
运行程序后,输出类似以下内容:
```
1点出现了18次
2点出现了17次
3点出现了16次
4点出现了19次
5点出现了14次
6点出现了16次
```
希望这个示例程序能够对您有所帮助。
阅读全文