用c++写一个学生类,类名Student,

写一个学生类,类名Student,它有以下几个成员:
成员变量:姓名:name,string类型,学号code,string类型,年龄:age,int类型
成员函数:
Student():默认无参的构造函数,对成员变量初始化为空或0。
Student(string n,string c,string a):将成员变量name初始化为n的值,将code初始化为c的值,将age初始化为a的值。
printInfo():功能是输出学生信息。
再写一个main函数,在main函数里,创建一个学生对象,姓名“张三”,学号“001”,年龄,20,并输出该学生信息。
604064927

#include <IOSTREAM>
#include <STRING>
using namespace std;

class Student
{
private:
string name;
string code;
int age;
public:
Student()
{
name = ""; //其实这里不需要初始化,因为string定义的变量已经初始化为空了
code = "";
age = 0;
}
Student(string n, string c, int a)
{
name = n;
code = c;
age = a;
}
PrintInfo()
{
cout<<name<<" "<<code<<" "<<age<<endl;
}
};

int main()
{
Student st("张三", "001", 20);
st.PrintInfo();

return 0;
}
温馨提示:内容为网友见解,仅供参考
无其他回答

c++设计一个学生类Cstudent,该类包括学生学号、姓名以及数学、英语、c...
void print(struct student *);void input(struct student *);struct student{int num;char name[20];int score[3];}stu[10];struct student *p;void main(){p = stu;input(p);print(p);system("pause");}void input(struct student *p){int i = 0, j;for(p = stu; p < stu + ...

创建一个学生类student,用C++编程实现
include <iostream>#include <cstring>using namespace std;class Student {public:Student() {this->id = 0;this->name = NULL;this->age = 0;this->major = NULL;}Student(int id, const char * name) {this->id = id;this->name = NULL;SetName(name);this->age = 0;this->majo...

真心求c++编程,定义一个学生类Student,包括3个数据成员:学号id,姓名n...
"James", 86); Student s2(1001,"Kate", 67); Student s3(1001,"Lucy", 91); Student s4(

用c++编写一个学生类。输出每个学生的姓名、学号、成绩
include<iostream>#include<string>using namespace std;class Student{public: Student(string s,int a,int b):name(s),id(a),score(b){} void display();private: string name; int id; int score;};void Student::display(){ cout << "姓名:" << ends << name << endl; cout <<...

C++题目,有大佬过来看看么 定义学生类。 (1)类名:STUDENT;
在 C++ 中,类的定义方法如下:class 类名{访问范围说明符:成员变量1成员变量2成员函数声明1成员函数声明2访问范围说明符:更多成员变量更多成员函数声明...};类的定义要以;结束。“访问范围说明符”一共有三种,分别是 public、private 和 protected。三者的区别后面会详细介绍,目前暂且都用 public...

C++编写程序:定义Student类保存学生信息(包括学号、姓名和成绩),重载...
ostream& out, const student& s);};istream& operator>>(istream& in, student& s){ in>>s.name>>s.id>>s.score;return in;} ostream& operator<<(ostream& out, const student& s){ out<<"姓名:"<<s.name<<",学号:"<<s.id<<",成绩¨:"<...

用c++编写一个程序,要求创建一个类,输入若干个学生的数据,包括学号,姓名...
Student s[], int);}stu[MAX];void Student::input(Student s[], int n){for (int i = 0; i < n; i++){cout << "输入第" << i + 1 << "个学生的学号:";cin >> s[i].num;cout << "输入第" << i + 1 << "个学生的姓名:";cin >> s[i].name;s[i]...

用C++设计一个学生类,要求输入学生信息,凭学号输出学生的信息
include<stdio.h> void main(){ int a;printf("输入学生号:");scanf("%d",&a);switch(a){ case '1':printf("某人、\\n");break;case '2':printf("某人2\\n");break;case '3':printf("某人3\\n");break;} }

c++1. 编写一个学生类,数据成员:学号、姓名、英语课成绩、数学课成绩...
include<iostream.h> struct student { char name[20];char numner[15];float yuwen;float shuxue;float yingyu;float zcj;float pj;float ave;}stu[100];int main(){ int n;cout<<"Input the total of the students(输入学生人数):";cin>>n;for(int i=0;i<n;i++) \/\/数据输入 {...

如何用C++定义一个学生类?
定义一个学生类,里面包含了学生的姓名、四科成绩和平均成绩的成员变量,计算平均分的成员函数。在学生类的构造函数里对学生的姓名和成绩做初始化。然后你实例化5个学生变量就可以了。CStudent { private:char mName[20];float mScore[4];public:float mAve;CStudent(char *strName,float *score);v...

相似回答