关于#C##的问题,如何解决?

求C#语言完成下面编程题目

求以下问题的完整代码,C#语言,控制台程序

img

using System;
using System.Collections.Generic;
using System.Linq;
namespace ConsoleApp2
{
   
    class Program
    {
        static void Main(string[] args)
        {
            var students = new List<int[]>();
            var r = new Random();
            for (var i = 0; i < 20; i++)
            {
                int[] scores = new int[4];
                for (var k = 0; k < 4; k++)
                    scores[k] = r.Next(30, 101);
                students.Add(scores);
            }
            int[] subjects = new int[4] { 0, 0, 0, 0 };
            foreach(var stu in students)
            {
                Console.WriteLine("学生成绩:" + String.Join(",", stu) + " 平均成绩为:" + Math.Round(stu.Average(), 2));
                subjects[0] += stu[0];
                subjects[1] += stu[1];
                subjects[2] += stu[2];
                subjects[3] += stu[3];
            }
            for(var i = 0; i < 4; i++)
            {
                Console.WriteLine($"科目{i + 1}平均成功为:" + Math.Round((double)subjects[i] / 20, 2));
            }
            Console.ReadKey();
        }
    }
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632