int sum = 0, maxsum = 0;
double avg;
//声明随机数对象
Random r = new Random();
ArrayList list = new ArrayList();
while (list.Count < 10)
{
int i = r.Next(1, 21);
//筛选重复项
if (!list.Contains(i))
{
list.Add(i);
}
}
//排序
list.Sort();
//遍历输出
foreach (object o in list)
Console.Write(o + " ");
for (int j = 1; j < 9; j++)
{
sum = (int)list[j];
maxsum += sum;
sum = 0;
}
avg = maxsum / 8.0;
Console.Write("\n最小值:" + list[0] + " 最大值:" + list[9] + " 平均值:" + avg + "" + " 总和:" + maxsum + "");
Console.ReadLine();
c#ArrayList数组的简单使用
随机数列表生成与统计
最新推荐文章于 2025-09-06 11:15:10 发布
本文介绍了一种使用C#生成不重复随机整数列表的方法,并对其进行排序、统计最小值、最大值、平均值及总和的过程。通过随机数生成器创建范围在1到20之间的10个唯一整数,然后进行排序并计算各项统计指标。
1273





