完成以下要求:
- 使用带参数的构造函数,进行初始化。
- 提供接口change()函数,可以修改num和score。
- 提供接口display()函数,可以访问num和score。
- 主函数:创建对象stud,并对其初始化为学号:101,分数:78.5。输出其学生信息。用change()函数修改对象stud的信息为:学号:101,分数:80.5。输出其学生信息。
没注释的源代码
#include <iostream>
using namespace std;
class student
{
public:
student (int n,float s):num(n),score(s){}
void change(int n,float s)
{
num=n;
score=s;
}
void display()
{
cout<<"num:"<<num<<" "<<"score:"<<score<<endl;
}
private:
int num;
float score;
};
int main()
{
student stud(101,78.5);
stud.display();
stud.change(101,80.5);
stud.display();
return 0;
}