用C#控制台应用程序写一个程序,用来记录并统计班级所有的同学的2们功课的总分和平均分

(定 义一个一维的字符串数组来储存学生的姓名,再定义一个二维数组来储存学生的2门课程的成绩)

    class Sdudent
    {
        private List<string> Names; 
        private List<Subject> Scores;

        public class Subject
        {
            public int YuWen { get; set; }
            public int ShuXue { get; set; }
        }

        void main()
        {
            Names.Add("一号学生");
            Names.Add("二号学生");

            //  id 0
            var st1 = new Subject();
            st1.YuWen = 78;
            st1.ShuXue = 89;
            Scores.Add(st1);

            //  id 1
            var st2 = new Subject();
            st1.YuWen = 66;
            st1.ShuXue = 90;
            Scores.Add(st2);

            //  输出1号学生的数学成绩
            Console.WriteLine(Scores[0].ShuXue);
        }
    }

一定要用二维数组吗, 这个一样能实现效果, 不过不是用二位数组

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-04-29
循环姓名的数组,取成绩数组对应的下标,然后累加,求平均
第2个回答  2015-04-28
同学,答案在你的书里。
相似回答