编写程序,随机产生100个1-6的整数,统计每个整数出现的次数。
时间: 2024-05-12 16:20:54 浏览: 88
```python
import random
# 生成随机数列表
random_list = []
for i in range(100):
random_list.append(random.randint(1,6))
# 统计每个整数出现的次数
count_dict = {}
for num in random_list:
if num in count_dict:
count_dict[num] += 1
else:
count_dict[num] = 1
# 输出结果
for num, count in count_dict.items():
print(f"{num}出现了{count}次")
```
输出结果类似于:
```
1出现了16次
2出现了17次
3出现了18次
4出现了13次
5出现了17次
6出现了19次
```
相关问题
c#编写程序,随机产生100个1~6的整数,统计每个数出现的次数。
在 C# 中,你可以使用 `Random` 类生成随机整数,并结合 `Dictionary<TKey, TValue>` 数据结构来统计每个数出现的次数。这里是一个简单的示例:
```csharp
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
Random random = new Random();
Dictionary<int, int> numberCount = new Dictionary<int, int>();
for (int i = 0; i < 100; i++)
{
// 生成1到6之间的随机整数
int randomNumber = random.Next(1, 7);
// 如果数字已经在字典中,则增加计数,否则添加新的键值对
if (numberCount.ContainsKey(randomNumber))
numberCount[randomNumber]++;
else
numberCount.Add(randomNumber, 1);
}
Console.WriteLine("每个数的出现次数:");
foreach (KeyValuePair<int, int> count in numberCount)
{
Console.WriteLine($"{count.Key}: {count.Value}次");
}
}
}
```
在这个程序中,我们首先创建了一个 `Random` 对象,然后遍历100次,每次生成一个1到6之间的随机数。如果这个数已经存在于字典中,我们就将其对应的计数加一;如果没有,就添加一个新的键值对,键是数字,值是1。最后,我们打印出每个数字及其出现的次数。
编写c#数组程序:随机产生100个1~6的整数,统计每个数出现的次数
在C#中,你可以创建一个动态数组(Dictionary)来存储每个数字及其出现的次数,然后使用Random类生成指定范围内的随机数。这里是一个简单的示例:
```csharp
using System;
using System.Collections.Generic;
class Program
{
static void Main(string[] args)
{
Random random = new Random();
Dictionary<int, int> numberCount = new Dictionary<int, int>();
// 生成并统计1到6的整数100次
for (int i = 0; i < 100; i++)
{
int diceRoll = random.Next(1, 7); // 1到6的随机数
if (numberCount.ContainsKey(diceRoll))
{
numberCount[diceRoll]++;
}
else
{
numberCount.Add(diceRoll, 1);
}
}
// 打印每个数字及其出现次数
foreach (KeyValuePair<int, int> count in numberCount)
{
Console.WriteLine($"Number {count.Key} appears {count.Value} times.");
}
}
}
```
这个程序首先初始化一个空的字典`numberCount`,接着通过for循环生成100个1到6之间的随机数,如果该数已经在字典中,则计数加一,否则将其添加到字典并设置初始计数为1。最后遍历字典,打印出每个数字及其出现次数。
阅读全文