//列出一个数组里面的重复数字
int[] arr = new int[255];//原始数组
Random ra=new Random ();
for (int i = 1; i < 256; i++)
{
arr[i - 1] = ra.Next(1, 256);//数组初始化1到255之间的数
}
ArrayList arrlist = new ArrayList();
arrlist.InsertRange(0, arr);
arrlist.Sort();//把原始数组放到ArrayList中排序.
for (int i = 0; i < arrlist.Count; i++)
{
Console.Write(arrlist[i].ToString() + ",");//数组排序输出
}
Console.WriteLine();
int[] temp = new int[256];
foreach (int a in arr)
{
temp[a] +=1;//数组的下标是原始数组中出现的数
//数组的值是下标出现的次数
}
for (int i = 0; i < 256;i++ )
{
if (temp[i] > 1)
Console.WriteLine(i.ToString() + "出现了:" + temp[i].ToString() + "次.");
}
列出一个数组里面的重复数字
最新推荐文章于 2022-07-24 22:40:38 发布