#include<iostream>
#include<string>
using namespace std;
class student;
class teacher
{
private:
string name;
string id;
public:
teacher (string a,string b)
{
name=a;
id=b;
}
void teacher_decide(student* p);
void show1()
{
cout<<name<<" "<<id<<endl;
}
};
class student
{
private:
string name;
string id;
double math;
double chinese;
public:
student(string a,string b)
{
name=a;
id=b;
}
friend void teacher::teacher_decide(student* p);
void show()
{
cout<<"name:"<<name<<" "<<"id:"<<id<<" "<<" math:"<<math<<" "<<"chinese:"<<chinese<<"\n";
}
};
void teacher::teacher_decide(student* p)
{
for(int i=0;i<4;i++,p++)
{
cout<<"please input math's score:"<<endl;
int m=0,n=0;
cin>>m;
p->math=m;
cout<<"please input chinese's score:\n";
cin>>n;
p->chinese=n;
cout<<endl;}
}
int main()
{
teacher teacher1("mingge","zhanjian");
student student1[4]={student("huangchongwen","xingning"),student("linroqin","huizhuo"),student("chenxi","shangtuo"),
student("dazhong","zhuohai")};
student* q=student1;
teacher1.teacher_decide (q);
for(int j=0;j<4;j++)
{
student1[j].show();
}
teacher1.show1 ();
return 0;
}
第四单元老师学生类(zuoye)
最新推荐文章于 2024-05-25 08:00:00 发布