输入人数,录入分数,存到集合里,之后再读取出来,求平均分

 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();

 

posted @ 2016-05-11 21:56  枫炎  阅读(217)  评论(0编辑  收藏  举报