出版物管理系统代码_第1页
出版物管理系统代码_第2页
出版物管理系统代码_第3页
出版物管理系统代码_第4页
出版物管理系统代码_第5页
已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论