Console.Write("请输入班级人数:"); int n = Convert.ToInt32(Console.ReadLine()); ArrayList fenshu = new ArrayList(); double sum = 0; for (int i = 0; i < n;i++ )//用for循环输入集合的元素 { Console.Write("请输入第"+(i+1)+"个人的分数:"); fenshu.Add(double.Parse(Console.ReadLine()));//强制转换接收数据类型为double类型 sum += double.Parse(fenshu[i].ToString());//将集合元素强制转换为字符串类型,并将字符串类型再强制转换为double类型 } foreach(double a in fenshu)//用遍历数组输出集合中的元素 { Console.WriteLine(a); } Console.WriteLine("班级平均分是:"+sum/n); Console.ReadLine();