第8题 职工信息表 报告(2)
//删除教师信息 void Teacher::del()
{ cout<<endl<<endl<<endl;
char num1[20];int j;
cout<<"请输入您要删除的教师的编号:"; cin>>num1;
for(int i=0;i<=sum;i++)
if(strcmp(teacher[i].num,num1)==0) {j=i;}
for(;j<sum;j++) {teacher[j]=teacher[j+1]; } sum--;
cout<<"你要删除的信息已经删除成功!"<<endl; }
float Teacher::average_age() {cout<<endl<<endl<<endl; float ave; float he=0; for(int i=0;i<=sum;i++) {he=he+teacher[i].age; }
ave=he/sum;
cout<<"所有教师年龄的平均数为:"<<endl; cout<<ave<<endl;
return ave; } }
//按系输出教师信息 void Teacher::xichaxun() {cout<<endl<<endl<<endl; char xi[5]; int i=0;
cout<<"请输入要查询教师的系别:"<<endl; cin>>xi;
for(i=0;i<=sum;i++) }
//显示函数定义 void Teacher::xianshi()
{cout<<"。。。。。。。。。。。。全部教师信息。。。。。。。。。。。/t/t"<<endl; for(int i=0;i<sum;i++) {cout<<teacher[i]; }
cout<<"共有教师人数:"<<sum<<endl; }
if(strcmp(teacher[i].xi,xi)==0)
{ cout<<"你要查询的信息是:"<<endl; }
else cout<<"您要查询的教师不存在!"<<endl; cout<<teacher[i];
//按姓名检索函数定义 void Teacher::namejiansuo() {cout<<endl<<endl<<endl; char name[10]; int i=0;
cout<<"请输入要查询教师的名字:"<<endl; cin>>name; for(i=0;i<sum;i++) } //重载>>
istream &operator>>(istream &in,Teacher &t) { cout<<"输入教师编号:";cin>>t.num;
cout<<"输入教师姓名:";cin>>teacher[sum].name; cout<<"输入教师年龄:";cin>>teacher[sum].age; if(strcmp(teacher[i].name,name)==0) { cout<<"你要查询的信息是:"<<endl; }
cout<<teacher[i];
return in; } //
ostream &operator<<(ostream &out,Teacher &t) { cout<<"编号:"<<t.num<<endl;
}
cout<<"姓名:"<<<<endl; cout<<"年龄:"<<t.age<<endl; cout<<"系别:"<<t.xi<<endl; cout<<endl<<endl; return out;
class Works:virtual public Guyuan { public:
void record(); void add(); void chaxun(); void del(); float average_age(); void xichaxun(); void xianshi(); void namejiansuo();
friend ostream& operator<<(ostream&,Works&);
friend istream& operator>>(istream&,Works&);
}works[10]; void Works::record()
{ ofstream outfile("工人信息.txt",ios::out); char c;
cout<<"请输入工人信息,以#结束:"<<endl;
while(c!='#') { cout<<"
输
入
工
人
编
号
";cin>>works[sum1].num;outfile<<setw(5)<<works[sum1].num;
cout<<"
输
入
工
人
姓
名
";cin>>works[sum1].name;outfile<<setw(10)<<works[sum1].name;
cout<<"
输
入
工
人
年
龄
";cin>>works[sum1].age;outfile<<setw(10)<<works[sum1].age; cout<<"若想要结束输入请按#:";cin>>c;cout<<endl; sum1++; cout<<endl; }
cout<<"输入信息结束!"<<endl<<endl<<endl<<endl<<endl;
ifstream infile("工人信息.txt",ios::in); for(int i=0;i<sum1;i++)
:
:
:
{infile>>works[sum1].num; infile>>works[sum1].name; infile>>works[sum1].age; } }
//添加一个工人信息 void Works::add()
{ cout<<endl<<endl<<endl; }
//查询工人信息 void Works::chaxun() {cout<<endl<<endl<<endl; char num[20]; int i=0;
cout<<"请输入要查询工人的编号:"<<endl;
cout<<"输入工人编号:";cin>>works[sum1].num; cout<<"输入工人姓名:";cin>>works[sum1].name; cout<<"输入工人年龄:";cin>>works[sum1].age; sum1++;
cin>>num; for(i=0;i<sum1;i++)
if(works[i].num==num)
{ cout<<"你要查询的信息是:"<<endl;
// cout<<works[i]; }
//删除工人信息 void Works::del()
{ cout<<endl<<endl<<endl;
char num1[20];int j;
cout<<"请输入您要删除的工人的编号:"; cin>>num1;
for(int i=0;i<sum1;i++)
if(strcmp(works[i].num,num1)==1) {j=i;} }
for(;j<sum;j++) {works[j]=works[j+1]; }
cout<<"你要删除的信息已经删除成功!"<<endl;
}
float Works::average_age() {cout<<endl<<endl<<endl; float ave; float he=0; for(int i=0;i<sum;i++) {he=he+works[i].age; }
ave=he/sum1;
cout<<"所有工人年龄的平均数为:"<<endl; cout<<ave<<endl; return ave; }
void Works::xianshi()
{cout<<"。。。。。。。。。。。。全部工人信息。。。。。。。。。。。/t/t"<<endl; for(int i=0;i<sum;i++) {//cout<<works[i]; } }
void Works::namejiansuo() {cout<<endl<<endl<<endl; char name[10]; int i=0;
cout<<"请输入要查询工人的名字:"<<endl; cin>>name; for(i=0;i<sum;i++)
if(strcmp(works[i].name,name)==0) { cout<<"你要查询的信息是:"<<endl;
// cout<<works[i]; }
istream &operator>>(istream &in,Works &w) { cout<<"输入编号:";cin>>w.num;
cout<<"输入工人姓名:";cin>>; cout<<"输入工人年龄 …… 此处隐藏:1376字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [高等教育]一年级家长课程教案
- [高等教育]封丘县人民医院深入推进纠正医药购销领
- [高等教育]2017年6月大学英语四级真题试卷及答案(
- [高等教育]2017年北京第二外国语学院文学院824中
- [高等教育]7 高中历史第7单元1861年俄国农奴制改
- [高等教育]【K12学习】4、实际测量-苏教版六年级
- [高等教育]药具培训试卷题库及部分参考答案
- [高等教育]本土电子元器件目录分销商如何赢得生意
- [高等教育]七年级岭南版美术教案
- [高等教育]书作文之书法活动通讯稿
- [高等教育]Endnote X 软件使用入门和用法总结(LS)
- [高等教育]嵌入式系统的现状及发展状况
- [高等教育]2012抗菌药物专项整治活动方案解读
- [高等教育]人教版新课本一年级数学下册期末试卷
- [高等教育]爱课程民法学观后感
- [高等教育]930机组使用说明书1
- [高等教育]煤气设备设施点检标准
- [高等教育]常见室内观叶植物图解
- [高等教育]312党员群众路线心得体会
- [高等教育]小学信息(苗版)第一册全册教案
- 在市---局2010党建大会上的讲话
- 《科哲》提纲及补充阅读材料(2010.7)
- 苏州高博软件技术职业学院论文开题报告
- 兼职导游管理的困境及对策探讨
- 基于通用设计理念的现代厨房产品语义研
- 康乐一中2010年至2011年度鼓号队、花束
- 第10章_数据收集整理与描述_期末复习课
- 2008年黑龙江林甸商贸购物中心营销策划
- 水硬度的测定实验报告
- 五分钟教你拍摄夜景光绘照
- 2014年临床妇产科三基三严试题及答案
- 0第二课 纾解压力第一站了解压力
- 解析建筑工程电气设备安装施工技术要点
- 地方性应用型本科高校“双师型”师资队
- 高考语文专题复习课件:小说阅读指导
- 装饰工程投标书2
- 大学生就业难问题探讨及对策
- English and Its History
- 青岛市城市房屋修缮工程质量监督管理办
- 初中英语形容词和副词的用法和练习题




