




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
#include #include #include #include stdlib.hclass basic /定义父类public: char name20; char author10;char company20;int price;int date;void input() /录入函数 cout请输入名字:name; cout请输入作者或演唱者:author; cout请输入出版社或唱片:company; cout请输入价格:price; cout请输入出版日期:date;void show()coutt名字t作者或演唱者t出版社或唱片t价格t出版日期endl;couttnamettauthorttcompanyt pricetdateendl; ;class bookdate:public basic /定义一个书类public: bookdate() strcpy(name,0); strcpy(author,0); strcpy(company,0); price=NULL; date=NULL; void input() basic: input(); void show() basic: show();class CDdate:public basic /定义一个CD类public:CDdate() strcpy(name,0); strcpy(author,0); strcpy(company,0); price=NULL; date=NULL; void input() basic: input();class tapedate:public basic /定义一个磁带类public:tapedate() strcpy(name,0); strcpy(author,0); strcpy(company,0); price=NULL; date=NULL; void input() basic: input(); ;int main() bookdate book100; /定义 书籍数组CDdate CD100; /定义 CD 数组tapedate tape100; /定义 磁带数组int face();int screem();if(face()=1) /书籍int x,i=0,n=0;char name1;int screem();if(screem()!=1&screem()!=2&screem()!=3&screem()!=4&screem()!=0)cout您输入的命令错误endl; if(screem()=1)system(cls);coutt请输入书籍信息:endlendl;do booki.input(); cout是否再次输入数据【0.否,1.是】:x;i+;n+;while(x=1); EXEC: int screem();if(screem()=2) /浏览信息int o;system(cls);couttt*书籍信息浏览*endlendlendl;for(int m=0;mn;m+) bookm.show(); cout返回上一层请输入1o;goto EXEC; else if(screem()=3) / 删除信息 int q; system(cls); char name120; cout请输入要删除的书籍名字:name1; int i,p=1; for(i=0;in;i+) if(strcmp(name1,)=0) for(int l=i;ln;l+)strcpy(,bookl+1.name); strcpy(bookl.author,bookl+1.author); strcpy(pany,bookl+1.company); bookl.price=bookl+1.price; bookl.date=bookl+1.date; p=0; if(p=1) cout查找不到您输入的书名endl; cout返回上一层请输入1q; goto EXEC; else /查找信息int q; system(cls); char name120; cout请输入要查找的书籍名字:name1; int i,p=1; for(i=0;in;i+) if(strcmp(name1,)=0) booki.show(); p=0; if(p=1) cout查找不到您输入的书名endl; cout返回上一层请输入1q; goto EXEC; elseif(face()=2) / CDint x,i=0,n=0;int screem();if(screem()=1) system(cls);coutt请输入 CD 信息:endlendl;do coutendlendl;CDi.input(); cout是否再次输入数据【0.否,1.是】:x;i+;n+;while(x=1);system(cls);EXEC1: int screem(); if(screem()=2) /CD信息浏览int e;system(cls); couttt* CD 信息浏览*endlendlendl; for(int m=0;mn;m+) CDm.show();cout返回上一层请输入1e; goto EXEC1; else if(screem()=3) /CD信息删除 int q; system(cls); char name120; cout请输入要删除的 CD 名字:name1; int i,p=1; for(i=0;in;i+) if(strcmp(name1,CD)=0) for(int l=i;ln;l+)strcpy(CD,CDl+1.name); strcpy(CDl.author,CDl+1.author); strcpy(CDpany,CDl+1.company); CDl.price=CDl+1.price; CDl.date=CDl+1.date; p=0; if(p=1) cout查找不到您输入的 CD 名endl; cout返回上一层请输入1q; goto EXEC1; else /CD信息查找 int k; system(cls); char name120; cout请输入要查找的CD名字:name1;int i,p=1;for(i=0;in;i+) if(strcmp(name1,CD)=0) CDi.show(); p=0; if(p=1) cout查找不到您输入的CD名endl; cout返回上一层请输入1k; goto EXEC1;else / 磁带 int x,i=0,n=0; int screem(); if(screem()=1)system(cls);coutt请输入磁带信息:endlendl;do coutendlendl;tapei.input(); cout是否再次输入数据【0.否,1.是】:x;i+;n+;while(x=1);system(cls);EXEC2: int screem();if(screem()=2)int u;system(cls);couttt*磁带信息浏览*endlendlendl;for(int m=0;mn;m+) tapem.show();cout返回上一层请输入1u;goto EXEC2;elseif(screem()=3) / 磁带信息删除 int q; system(cls); char name120; cout请输入要删除的磁带名字:name1; int i,p=1; for(i=0;in;i+) if(strcmp(name1,)=0) for(int l=i;ln;l+)strcpy(,tapel+1.name); strcpy(tapel.author,tapel+1.author); strcpy(pany,tapel+1.company); tapel.price=tapel+1.price; tapel.date=tapel+1.date; p=0; if(p=1) cout查找不到您输入的磁带名endl; cout返回上一层请输入1q; goto EXEC2;else /磁带信息 查找int v; system(cls);char name120;cout请输入要查找的磁带名字:name1;int i,p=1;for(i=0;in;i+) if(strcmp(name1,)=0) tapei.show(); p=0; if(p=1) cout查找不到您输入的磁带endl; cout返回上一层请输入 1 v; goto EXEC2;return 0;int face()int b;coutt*出版物管理系统*endl; coutendlendlendlendl; couttt1.书籍出版物信息-1endl; couttt2. CD 出版物信息-2endl; couttt3.磁带出版物信息-3endl; couttt4.退出出版物系统-0endl;cout请输入选择命令b;system(cls);if(b!=1&b!=2&b!=3) docout输入错误,请再次输入:b;while(b=1|b
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 染发考试题及答案
- 古汉考试题及答案
- 护理核心制度及安全试题与答案
- 护理人员岗位职责试题(含答案)
- 中西医结合外科学(广州中医药大学)知到智慧树答案
- 黑龙江高级机修木工理论模拟试题(附答案)
- 2025二手设备买卖协议书附二手设备残值回收条款
- 2025地产劳务合作劳务派遣服务合同
- 2025出租屋承包合同协议书-旅游度假区出租屋经营合同
- 盾构噪音控制方法-洞察及研究
- 人教PEP版(2024)新四年级上册 教材解读
- 纪念中国人民抗日战争暨世界反法西斯战争胜利80周年
- 2025四川省高级人民法院招聘聘用制审判辅助人员30人考试备考题库及答案解析
- 加气块砌筑知识培训课件
- 智慧养老服务与管理课件
- 2025年湖南安全技术职业学院招聘考试笔试试题(含答案)
- 配电带电作业工考试试卷与答案
- 2025年河南省机关事业单位工勤技能岗位等级考试(兽医防治员·高级技师/一级)(综合评审技能)历年参考题库含答案详解(5卷)
- 2025年职业技能鉴定考试(地勘钻探工)历年参考题库含答案详解(5套)
- 医院感控知识培训
- 2025年治安管理处罚法知识竞赛试卷及答案
评论
0/150
提交评论