求解此题 用C++语言

 

一个课程类,一个学生类,学生有四门课呗

class Course{
private:
    string name;
    float score;
    Course() {}
    Course(string n,float s) {name = n;score = s;}
    Course(Course &c) {name = c.getname();score = c.getscore();}
    float getscore() {return score;}
    string getname() {return name;}
    print() {cout<<name<<"\t"<<score<<endl;}
};

class Student{
private:
    string name;
    Course c1,c2,c3,c4;
    Student() {}
    Student(string n,Course c01,Course c02,Course c03,Course c04)
    {
        name = n;
        c1 = c01;
        c2 = c02;
        c3 = c03;
        c4 = c04;
    }
    print()
    {
        cout<<"学生信息:"<<endl;
        c1.print();
        c2.print();
        c3.print();
        c4.print();
    }

}

void main()
{
    Course c1("yuwen",94.0);
    Course c2("shuxue",98.5);
    Course c3("yingyu",85.0);
    Course c4("jisuanji",92.5);
    Student s("liming",c1,c2,c3,c4);
    s.print();
}

 

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps: 问答会员年卡【8折】购 ,限时加赠IT实体书,即可 享受50次 有问必答服务,了解详情>>>https://t.csdnimg.cn/RW5m