//统计10以内的随机数100个,并统计次数
Dictionary<int, int> d = new Dictionary<int, int>(); //声明一个泛型集合
Random r = new Random(); //声明一个随机数对象
for (int i = 0; i < 100; i++) //取100个随机数
{
int num = r.Next(1,11); //随机数的范围为1-10
if (d.ContainsKey(num)) //如果有重复的数
{
d[num]++; //值加1
}
else
{
d.Add(num, 1);
}
}
//foreach循环输出统计结果
foreach (KeyValuePair<int,int> list in d)
{
Console.WriteLine("数字{0}出现的次数:{1}", list.Key, list.Value);
}
Console.Read();
Dictionary<K,V>集合统计随机数
最新推荐文章于 2021-10-13 14:58:52 发布