#include <iostream>
#include <string>
using namespace std;
class Data{
private:
string D_Year;
string D_Month;
string D_Day;
public:
Data(string year,string month,string day){
D_Year=year;
D_Month=month;
D_Day=day;
}
};
class Student{
private:
Data d1;
string S_Numble;
string S_Name;
string S_Sex;
int ChineseGrade;
int MathGrade;
int EnglishGrade;
public:
Student(string name,string numble,string sex){
S_Numble=numble;
S_Name=name;
S_Sex=sex;
}
void SetData(Data &date){
d1=data;
}
void SetGrade(int CG,int MG,int EG){
ChineseGrade=CG;
MathGrade=MG;
EnglishGrade=EG;
}
void Indicate(){
cout<<"学生姓名; "<<S_Name<<endl<<"学生学号: "<<S_Numble<<endl;
cout<<"学生出生日期: "<<d1.D_Year<<"年"<<d1.D_Month<<"月"<<d1.D_Day<<"日"<<endl;
cout<<"学生性别: "<<S_Sex<<endl<<"学生语文成绩: "<<ChineseGrade<<endl;
cout<<"学生数学成绩: "<<MathGrade<<endl<<"学生英语成绩: "<<EnglishGrade<<endl;
}
void CalculateSum(){
cout<<"学生的总成绩: "<<ChineseGrade+MathGrade+EnglishGrade<<endl;
}
};
void test01(){
Data d1("2004","3","28");
Student s1("zero","01","girl");
s1.SetData(d1);
s1.SetGrade(150,150,150);
s1.Indicate();
s1.CalculateSum();
}
int main(){
test01();
}
你管我发什么
最新推荐文章于 2025-12-11 14:03:52 发布
文章展示了如何使用C++编程语言定义一个`Data`类来存储日期,以及一个`Student`类来存储学生信息,包括姓名、学号、性别、各科成绩以及出生日期。`Student`类包含了设置数据和成绩的方法,以及显示信息和计算总成绩的成员函数。在`test01`函数中创建了一个学生对象并设置了详细信息,然后输出了学生的信息和总成绩。
4518





