C++基础提问,创建一个学生类

定义一个学生类 Student ,要求包含以下数据成员:学号、姓名、入学成绩,定义适当的构造函数,其作用是对数据成员初始化,定义其它成员函数如:输出学生的的信息等。
如:{"14001"," Mick ","90"}

#include <iostream>
#include <string>
using namespace std;
class student
{
    string number;
    string name;
    int score;
public:
    student() {}
    student(string num,string n,int s) {number = num;name=n;score = s;}
    void print() {cout<<"学号:"<<number<<endl;cout<<"姓名:"<<name<<endl;cout<<"成绩:"<<score<<endl;}
};
int main()
{
    student s("14001"," Mick ",90);
    s.print();
    return 0;
}


#include<iostream>
using namespace std;
class student
{
    private:
        int num;
        char name[20];
        int score;
    public:
        void set();
        void show();

};
void student::set()
{
    cin>>num>>name>>score;
}
void student::show()
{
    cout<<"学号:"<<num<<endl;
    cout<<"姓名:"<<name<<endl;
    cout<<"成绩 :"<<score<<endl;

}
int main()
{
        student s1;
        s1.set();
        s1.show();
        return 0;
}

img


#include<iostream>
#include<string>
using namespace std;
class student
{
private:
    string name;
    string id;
    int score;
public:
    ~student();
    student(){};
    student(string name,string id,int score);
    void print();
};
student::student(string name,string id,int score)
{
    name = name;
    id = id;
    score = score;
}
void student::print()
{
    cout<<name<<"\t"<<id<<"\t"<<score<<endl;
}

int main(){
    student p("pteert","123456",80);
}