1、定义一个课程类和一个学生类,这两个类包含的成员如下:class Courseint Cno;/课程号string Cname;/课程名int Score;/成绩public void InputCourse()/输入课程号、课程名和成绩public override string ToString()return Cname+(+Cno+);public int GetScore()/返回课程成绩class Studentint Sno;/学号string Sname;/姓名int Cnums;/课程门数Course Courses;/所修课程public void SetStudent(in
2、t sno,string sname,int coursenums)/设置学生的学号、姓名和修读课程门数public void InputScore()/输入所修读课程的课程名、课程号和成绩public string GetStudent()/返回学号号和姓名public void ShowDegree()/输出各门课程对应的课程号、课程名和对应的成绩public int GetAvgDegree()/计算并返回各门课程的平均成绩请把上面的类补充完整,然后在 Main 方法中定义一个 Sutdent 对象,然后进行演示。程序代码:using System;namespace ConsoleAp
3、plication1class Courseint Cno;/课程号string Cname;/课程名int Score;/成绩public void InputCourse()/输入课程号、课程名和成绩Console.WriteLine(“请输入课程号、课程名和成绩:“);Cno=int.Parse(Console.ReadLine();Cname = Console.ReadLine();Score = int.Parse(Console.ReadLine();public override string ToString()return Cname+(+Cno+);public int
4、GetScore()/返回课程成绩return Score;class Studentint Sno;/学号string Sname;/姓名int Cnums;/课程门数Course Courses;/所修课程public void SetStudent()/输入学生的学号、姓名和修读课程门数Console.WriteLine(“请输入学号、姓名和修读课程门数: “);Sno = int.Parse(Console.ReadLine();Sname = Console.ReadLine();Cnums = int.Parse(Console.ReadLine();public void Inp
5、utScore()/输入所修读课程的课程名、课程号和成绩Courses = new CourseCnums;for (int i = 0; i Cnums; i+)Coursesi = new Course();Coursesi.InputCourse();public string GetStudent()/返回学号号和姓名return Sno + Sname;public void ShowDegree()/输出各门课程对应的课程号、课程名和对应的成绩for (int i = 0; i Cnums; i+)Console.Write(Coursesi);Console.WriteLine(
6、Coursesi.GetScore();public int GetAvgDegree()int sum=0;/计算并返回各门课程的平均成绩for (int i = 0; i Cnums; i+)sum += Coursesi.GetScore();return sum / Cnums;class Programstatic void Main(string args)Student s = new Student();s.SetStudent();s.InputScore();s.GetStudent();s.ShowDegree();Console.WriteLine(s.GetAvgDegree();Console.Read();运行结果: