c++编程题定义一个学生类

定义一个学生类Student,数据成员有:学号、姓名、年龄、入学成绩,构造函数作用是对数据成员初始化,其它成员函数如:输出学生的的信息等。

非常感谢

#include<iostream>
#include<iomanip>
using namespace std;
class Student{
private:
int num;
char name[10];
int age;
double score;
public:
Student(int,char[],int,double);
~Student(){
cout<<"Destruct is called"<<endl;
}
void display(){
cout<<setiosflags(ios::left);
cout<<setw(5)<<num<<setw(8)<<name<<setw(5)<<age<<setw(5)<<score<<endl;
}
};
Student::Student(int n,char str[],int a,double s){
num=n;
for(int k=0;str[k]!='\0';k++)
name[k]=str[k];
name[k]='\0';
age=a;
score=s;
}
void main(){
Student stu(1,"linda",23,735);
stu.display();
return;
}
注:大致上类体就是这样的,至于主要数可以自己编写,类的成员函数也可以根据需要增加.
温馨提示:内容为网友见解,仅供参考
无其他回答

真心求c++编程,定义一个学生类Student,包括3个数据成员:学号id,姓名n...
score=newScore; } static double GetAverage() { return total \/ count; }private: int id; string name; double score;private: static double total; static int count;};\/\/ 类外对静态数据成员进行定义声明double Student::total = 0.0f;int Student::count= 0;void main(){ \/\/ 声明...

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

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

用C++语言,自定义学生类,派生研究生类
在上面的代码中,我们定义了一个名为Student的学生类,其中包含三个私有成员:学号、姓名和专业。我们也定义了一个名为Graduate的研究生类,它继承自Student类,并添加了一个私有成员:研究课题。两个类都包含了一个公有的成员函数,用于获取学生或研究生 \/\/ 定义学生类 class Student { \/\/ 私有成员 ...

C++程序——学生类的定义及实现
if (stu != 0) students.erase(stu); \/\/删除一个学生 } };void Student::printOn(){ cout << "输入姓名: ";cin >> name;cout << "\\n输入年龄: ";cin >> name;cout << "\\n输入学习年限: ";cin >> study_year;cout << "\\n输入学院名称: ";cin >> college_name;} bool ...

用C++定义一个学生类包括私有数据成员:id(整型),name(字符串)和age(整...
intcolor;public:voidSetAge(intn);voidSetWeight(intm);};voidDog::SetAge(intn){age=n;}voidDog::SetWeight(intn){weight=m;}intmain(){Dogg=newDog();g.SetAge(5);g.SetWeight(6);return0;}你可以自己改一下ageweight访问权限和继承方式,注释里有,自己编译看看结果!

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 + ...

用c++编写一个学生类。输出每个学生的姓名、学号、成绩
score;};void Student::display(){ cout << "姓名:" << ends << name << endl; cout << "学号:" << ends << id << endl; cout << "成绩:" << ends << score << endl;}int main(){ Student stu("小明", 19, 97); stu.display(); system("pause"); return 0;} ...

c++1. 编写一个学生类,数据成员:学号、姓名、英语课成绩、数学课成绩...
cout<<"Input the total of the students(输入学生人数):";cin>>n;for(int i=0;i<n;i++) \/\/数据输入 { cout<<"Input name:";cin>>stu[i].name;cout<<"Input number:";cin>>stu[i].numner;cout<<"Input yuwen:";cin>>stu[i].yuwen;cout<<"Input shuxue:";cin>>stu[i]....

定义一个描述学生基本情况的类,数据成员包括姓名,学号,数学,英语,物...
string id;int math_score;int english_score;int physics_score;int cpp_score public:void SetName(string n) { name = n;} void SetId(string i) {id = i;} void SetMathScore(int score) { math_score = score} void SetEnglishScore(int score) { english_score = score} void Set...

相似回答