用ArrayList.有人知道这道题的怎么做嘛:D

img

static void Main(string[] args)
        {
            List<int> scoreList = new List<int>();
            double sum=0;
            for (int i = 1; i <6; i++){
                Console.Write("输入第"+i+"位学生成绩:");
                int num = Convert.ToInt32(Console.ReadLine());
                sum=sum+num;
                scoreList.Add(num);
            }
            Console.WriteLine("总成绩为:{0}",sum);
            Console.WriteLine("平均成绩为:{0}",sum/scoreList.Count);
        }

如有帮助,望采纳,谢谢。

static void Main(string[] args)
        {
            int[] score = new int[5];
            double all_score = 0;
            for (int i = 0; i < score.Length; i++)
            {
                Random rd = new Random();
                int f = rd.Next(80, 100);  //随机在80-100之间生成分数
                all_score += f;
            }
            Console.WriteLine("总成绩为:{0}", all_score);
            Console.WriteLine("平均成绩为:{0}", all_score / score.Length);
        }

学生党?