一个入门程序
来源:互联网 发布:手机破解软件网站 编辑:程序博客网 时间:2024/06/05 16:30
编写一个学生和教师数据的输入和显示程序。学生数据有编号、姓名、班号和成绩,教师数据有编号、姓名、职称和部门。要求将编号、姓名输入和显示设计成一个类Person,并作为学生类Student和教师类Teacher的基类。
#include<iostream.h>
#include<stdio.h>
class person{
public:
int number;
char name[10] ;
void in( );
void out( );
};
void person::in( ){
cin>>number;
gets(name);
}
void person::out( ){
cout<<"编号:"<<number<<"姓名:"<<name;
}
class Student:public person{
public:
int classnumber;
int mark;
void incm( );
void outcm( );
};
void Student::incm( ){
cout<<"请输入该生编号和姓名"<<endl;
in ( );
cout<<"请输入该生的班级和成绩"<<endl;
cin>>classnumber>>mark;
}
void Student::outcm( ){
cout<<"以下是你要查找的学生的资料"<<endl;
out( );
cout<<"班级:"<<classnumber<<"成绩:"<<mark<<endl;
}
class Teacher:public person{
public:
char depar[ 10];
char ocur[10];
void incm( );
void outcm( );
};
void Teacher::incm( ){
cout<<"请输入老师编号和姓名"<<endl;
in ( );
cout<<"请输入老师的部门和职称"<<endl;
gets(depar);
gets(ocur);
}
void Teacher::outcm( ){
cout<<"以下是你要查找的老师的资料"<<endl;
out( );
cout<<"部门:"<<depar<<"职称:"<<ocur<<endl;
}
main( ){
Student student;
Teacher teacher;
int b;
cout<<"你要输入的是:"<<endl;
cout<<"1 : 学生资料"<<endl;
cout<<"2 : 老师资料"<<endl;
cin>>b;
if (b==1){
student.incm( );
student.outcm( );
}
else{
teacher.incm( );
teacher.outcm( );
}
}
#include<iostream.h>
#include<stdio.h>
class person{
public:
int number;
char name[10] ;
void in( );
void out( );
};
void person::in( ){
cin>>number;
gets(name);
}
void person::out( ){
cout<<"编号:"<<number<<"姓名:"<<name;
}
class Student:public person{
public:
int classnumber;
int mark;
void incm( );
void outcm( );
};
void Student::incm( ){
cout<<"请输入该生编号和姓名"<<endl;
in ( );
cout<<"请输入该生的班级和成绩"<<endl;
cin>>classnumber>>mark;
}
void Student::outcm( ){
cout<<"以下是你要查找的学生的资料"<<endl;
out( );
cout<<"班级:"<<classnumber<<"成绩:"<<mark<<endl;
}
class Teacher:public person{
public:
char depar[ 10];
char ocur[10];
void incm( );
void outcm( );
};
void Teacher::incm( ){
cout<<"请输入老师编号和姓名"<<endl;
in ( );
cout<<"请输入老师的部门和职称"<<endl;
gets(depar);
gets(ocur);
}
void Teacher::outcm( ){
cout<<"以下是你要查找的老师的资料"<<endl;
out( );
cout<<"部门:"<<depar<<"职称:"<<ocur<<endl;
}
main( ){
Student student;
Teacher teacher;
int b;
cout<<"你要输入的是:"<<endl;
cout<<"1 : 学生资料"<<endl;
cout<<"2 : 老师资料"<<endl;
cin>>b;
if (b==1){
student.incm( );
student.outcm( );
}
else{
teacher.incm( );
teacher.outcm( );
}
}
- 一个入门程序
- 一个DirectDraw入门程序
- 一个DirectDraw入门程序
- 一个小程序入门matlab
- opencv入门程序晒一个~~~
- 一个程序android bind入门
- 写一个SDL的入门程序
- JNI入门 一个JNI的HelloWorld 程序
- 一个很好的MyBatis入门示例程序
- 一个简单的Android入门程序
- 一个简单入门的win32 socket程序
- JNI入门 一个JNI的HelloWorld 程序
- Servlet入门总结及第一个Servlet程序
- SpringMvc一个简单的框架入门程序
- 一个简单程序快速入门JDBC
- java入门#每天一个小程序#九九乘法
- SpringMVC基础入门,创建一个HelloWorld程序
- SpringMVC基础入门--创建一个HelloWorld程序
- XSLT转换XML小结
- 去掉重复记录,获取重复记录
- sql实现分段功能的函数
- vs2003安装大问题(总是出现版本与VS所要求的组件版本不匹配)
- 使用 ImageEnView 给图片加水印效果
- 一个入门程序
- 整理了一些t-sql技巧
- 精妙的SQL和SQL SERVER 与ACCESS、EXCEL的数据导入导出转换
- 整理的一些T-sql(二)
- 两台SQL Server数据同步解决方案
- 一些Select检索高级用法
- 备份服务器端SQL SERVER数据库至本地目录
- 许愿墙,珍藏你的愿望
- Martin Fowler