21级学号202130310257
#include<iostream>
#include<string>
using namespace std;
class StudentScore {
public:
StudentScore()
{
student_nr = 2;
}
StudentScore(int student_count)
{
student_nr = student_count;
}
void InputStudentNameAndScore();
void ShowStudentNameAndScore();
void ShowStdentAvgScore(int student_id);
void ShowCourseAvgScore(string course_name);
void OrderScoreByCourse(string course_name);
private:
float score_table[100][3];
string name_array[100];
int student_nr;
};
int main()
{
StudentScore x;
x.InputStudentNameAndScore();
x.ShowStudentNameAndScore();
x.ShowStdentAvgScore(1);
x.ShowCourseAvgScore("A");
x.OrderScoreByCourse("B");
return 0;
}
void StudentScore:: InputStudentNameAndScore() {
for (int i = 0; i < student_nr; i++) {
cout << "请输入学生姓名:" << endl;
cin >> name_array[i];
cout << "请输入科目A成绩:" << endl;
ci