建立一个名为Cstudent的类,该类有以下私有成员,学生姓名,学号,性别,年龄和成绩,还有几个成员函数
1、一个带函数参数,默认值得 构造函数用于初始化学生姓名、性别、年龄、成绩
2、一个输入函数,用于键盘输入学生信息
3、一个输出函数,用于屏幕输出学生的所有信息,编写主函数,不带参数构造函数,声明一个学生对象,调用输入函数,输入该学生的信息,带参数调用构造函数,声明另一个学生对象,最后调用输出函数在屏幕上输出两个学生的信息
參考答案:#include <string>
#include <iostream>
using namespace std;
class Cstudent
{
public:
Cstudent();
Cstudent(string n, string sx, string d, int a,double sc) : name(n), sex(sx), id(d), age(a), score(sc){}
void Input()
{
cout<<"Enter name"<<endl;
cin>>name;
cout<<"Enter sex"<<endl;
cin>>sex;
cout<<"Enter ID"<<endl;
cin>>id;
cout<<"Enter age"<<endl;
cin>>age;
cout<<"Enter score"<<endl;
cin>>score;
}
void Output()
{
cout<<"name:"<<name<<" ID: "<<id<<" Age: "<<age<<" Score: "<<score<<endl;
}
private:
string name;
string sex;
string id;
usigned int age;
double score;
};
int main()
{
Cstudent one;
one.Input();
one.Output();
Cstudent two("Zhang", "Male", "200601",19, 80);
two.Output();
return 0;
}