以下程序定义 一个叫 ZjutStudent 的类;几个成员函数的含义如下: l CalculateAvg() : 返回绩点的平均值 l Assign() : 从输入中接受 ID, Name 和 8 门课 Grades 并调用 CalculateAvg () 求出平均值 l Output() : 输出所有信息 请在类外完成 CalculateAvg() 的定义,并把 asign 函数补充完整 class ZjutStudent { private: long studentID; string studentName; float average, grades[8]; float CalculateAvg(); public: void Assign(); void Output(); }; void ZjutStudent::Assign(){ cin >> studentID >> studentName; (1) // 输入 8 门课的绩点, 10 分 average = CalculateAvg(); } (2) // 完成 CalculateAvg() 函数, 20 //....... void ZjutStudent::Output(){ cout << studentID << ":" << studentName << ":"<< average << ":"; for(int i = 0; i < 8; i++)cout << grades[i]; }