当前位置:首页 > 宁波工程学院《C语言程序设计》课程设计报告(图书信息管理系统设计).
if(x==0) printf(\对不起,图书系统中没有包含此书的信息!\\n\ //提示信息 }
void bookxiugai(struct book*p,int n)//图书信息修改. { int i,k=0; char no[L]; bookliulan(p,n); printf(\请输入要修改图书的登录号:\ gets(no); for(i=0;i
printf(\请输入正确的图书作者名:\ gets(p->author);
printf(\请输入正确的图书分类号:\ gets(p->fenlei);
printf(\请输入正确的图书出版时间:\ gets(p->puttime);
printf(\请输入正确的图书出版单位:\ gets(p->putfrom);
printf(\请输入正确的图书价格:\ gets(p->price); printf(\修改图书图书信息完成!!\ k=1; } } if(k==0) printf(\对不起,图书系统中没有包含此书的信息!\\n\}
int bookzhengjia(struct book *p,int n)//图书信息增加. { int i=0; char c; struct book t; printf(\添加前图书信息的记录为:\\n\ bookliulan(p ,n);//显示添加前图书信息的记录 do
17
{ printf(\请输入新图书信息的登录号:\ gets(t.no); printf(\请输入新图书信息的书名为:\ gets(t.name);
printf(\请输入新图书信息的作者名为:\ gets(t.author);
printf(\请输入新图书信息的分类号为:\ gets(t.fenlei);
printf(\请输入新图书信息的出版时间为:\ gets(t.puttime);
printf(\请输入新图书信息的出版单位为:\ gets(t.putfrom);
printf(\请输入新图书信息的价格为:\ gets(t.price); for(i=0;i int bookshanchu(struct book *p,int n)//图书信息删除. { int i,x,y=0; char no[20]; 18 printf(\删除前图书的信息记录为:\\n\ printf(\%9s%9s%9s%9s%9s%9s%9s\\n\登录号\书名\作者名\分类号\出版单位\出版时间\价格\ //显示删除前图书的信息记录 for(i=0;i strcpy(p[i].author,p[i+1].author); strcpy(p[i].name,p[i+1].name); strcpy(p[i].fenlei,p[i+1].fenlei); strcpy(p[i].price,p[i+1].price); strcpy(p[i].putfrom,p[i+1].putfrom); strcpy(p[i].puttime,p[i+1].puttime); } printf(\图书信息删除后的记录:\\n\ printf(\%9s%9s%9s%9s%9s%9s%9s\\n\登录号\书名\作者名\分类号\出版单位\出版时间\价格\ //显示图书信息删除后的记录 for(i=0;i return 0; } //对图书信息排序. void bookpaixu(struct book*p,int n) { int j,i,k; char c1; struct book temp; 19 printf(\排序前图书的信息记录为:\\n\ printf(\%9s%9s%9s%9s%9s%9s%9s\\n\登录号\书名\作者名\分类号\出版单位\出版时间\价格\ for(i=0;i 20
共分享92篇相关文档