⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 课程设计第9题.cpp

📁 学生选课系统
💻 CPP
字号:
#include<iostream.h>
class person
{

protected:
	char name[20];
	static int num;
public:
	person();
	static int getnum(){return num;}
	
};
class student:public person
{
private:
	float score;
public:
	student();
	void display();
	friend void gertotal();
};
class teacher:public person
{
private:
	char sub [30];
public:
	teacher();
    void display();
	friend void gertotal();
};
int person::num=0;
person::person()
{
	cin>>name;
	num++;
}
student::student()
{
	cout<<"请输入"<<name<<"同学的分数:"<<endl;
	cin>>score;
}
void student::display()
{
	cout<<name<<"同学的分数为:   "<<score<<endl;
}

teacher::teacher()
{
	cout<<"请输入"<<name<<"老师的专业:"<<endl;
	cin>>sub;
}
void teacher::display()
{
	cout<<name<<"老师的专业为:   "<<sub<<endl;
}
void gettotal()
{
	cout<<"此时老师和学生的总数为:"
		<<student::getnum()+teacher::getnum()
		<<endl;
}
void main()
{
	char x,c1,c2;
	do
	{
		do
		{
			cout<<"请选择您要输入人员的身份(s(S):学生,t(T):老师)"
			<<endl;
			cin>>x;
			if(x=='s'||x=='S')
			{
				cout<<"请输入该学生的姓名:"<<endl;
				student stu;
				c1='n';
				stu.display();
			}
			else if(x=='t'||x=='T')
			{
				cout<<"请输入该老师的专业"<<endl;
				teacher tea;
				c1='n';
				tea.display();
			}
			else
			{
				cout<<"输入错误!"<<endl
					<<"是否要重新输入?(y:是,n:否):";
				cin>>c1;
			}
		}while(c1=='y');
		cout<<"是否要结束录入?(y(Y):结束,n(N):继续)"<<endl;
		cin>>c2;
	}while(c2=='n'||c2=='N');
}










	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -