建立一个名为 Student 的类,该类有下几个私有成员变量:学生姓名、学号。还有以下两个成员变量:一个用于初始化学生姓名,学号的构造函数,一个用于输出学生信息的函数。编写一个主函数,声明一个学生对象,然后调用成员团数在屏幕输出学生信息。
#include <iostream>
using namespace std;
class Student
{
private:
char *name;
long Snumber;
public:
Student(char *name = NULL,long Snumber = 0)
{
this->Snumber = Snumber, this->name = name;
}
void getStudent()
{
cout << "学生姓名:" << this->name << endl;
cout << "学生学号:" << this->Snumber << endl;
}
};
int main()
{
Student s("Zhangsan",20211128);
s.getStudent();
return 0;
}
#ifndef STUDENT_H
#define STUDENT_H
class Student
{
public:
Student():number(0),score(0.0){}
Student(int n,double s):number(n),score(s){}
double get_score() const;
int get_num() const;
private:
int number;
double score;
};
#endif // STUDENT_H
#include "student.h"
double Student::get_score() const
{
return this->score;
}
int Student::get_num() const
{
return this->number;
}
#include <iostream>
#include <stdio.h>
#include <student.h>
using namespace std;
int main()
{
Student student1(1001,87.5);
Student student2(1002,99.5);
cout<<"student number: "<<student1.get_num()<<endl;
cout<<"student score: "<<student1.get_score()<<endl;
}
最基本的东西。有打字的功夫自己就完成了。基本的教材都不看,copy&paste完成作业吗?