设为首页 加入收藏 繁体中文
当前位置:技术文摘首页 >> 程序设计 >> C++语言 >> 一个入门程序(C++)[转]
一个入门程序(C++)[转]
2008-11-14 17:43:29  作者:  来源:互联网  浏览次数:66  文字大小:【】【】【
  •    编写一个学生和教师数据的输入和显示程序。学生数据有编号、姓名、班号和成绩,教师数据有编号、姓名、职称和部门。
     编写一个学生和教师数据的输入和显示程序。学生数据有编号、姓名、班号和成绩,教师数据有编号、姓名、职称和部门。要求将编号、姓名输入和显示设计成一个类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( );
  }
}     

0

顶一下

0

踩一下
相关文章
友情链接 | 诚聘英才 | 关于我们 | 版权声明 | 联系我们 | 广告服务

  • 〖 颖思设计 ☆ WinYes.COM 〗
  • 在线咨询:   
  •     粤ICP备05002304号