编写程序:Student类包含数据成员学号num,姓名name和成绩score,成员函数input表示输入数据成员,成员函数output表示输出数据成员。要求:
1.用构造函数实现数据成员初始化;
2.类外定义成员函数;
3.主类中调用成员函数,输出以下学生的信息:
学号 姓名 成绩
主函数吧,哪有主类
#include <iostream>
using namespace std;
class Student
{
protected:
int num;
char name[20];
int score;
public:
Student();
void input();
void output();
};
Student::Student()
{
num = 0;
memset(name,0,20);
score = 0;
}
void Student::input()
{
cout<<"请输入学生学号:";
cin>>num;
cout<<"请输入学生姓名:";
cin>>name;
cout<<"请输入学生成绩:";
cin>>score;
}
void Student::output()
{
cout<<"学号:"<<num<<" "<<"姓名:"<<name<<" "<<"成绩:"<<score<<endl;
}
int main()
{
Student s;
s.input();
s.output();
return 0;
}
望采纳:
#include <iostream>
using namespace std;
class Student
{
protected:
int num;
char name[20];
int score;
public:
Student();
void input();
void output();
};
Student::Student()
{
num = 0;
memset(name,0,20);
score = 0;
}
void Student::input()
{
cout<<"请输入学生学号:";
cin>>num;
cout<<"请输入学生姓名:";
cin>>name;
cout<<"请输入学生成绩:";
cin>>score;
}
void Student::output()
{
cout<<"学号:"<<num<<" "<<"姓名:"<<name<<" "<<"成绩:"<<score<<endl;
}
int main()
{
Student s;
s.input();
s.output();
return 0;
}
#include <iostream>
using namespace std;
class Student
{
protected:
int num;
char name[20];
int score;
public:
Student();
void input();
void output();
};
Student::Student()
{
num = 0;
memset(name,0,20);
score = 0;
}
void Student::input()
{
cout<<"请输入学生学号:";
cin>>num;
cout<<"请输入学生姓名:";
cin>>name;
cout<<"请输入学生成绩:";
cin>>score;
}
void Student::output()
{
cout<<"学号:"<<num<<" "<<"姓名:"<<name<<" "<<"成绩:"<<score<<endl;
}
int main()
{
Student s;
s.input();
s.output();
return 0;
}