图书信息管理系统Word格式文档下载.docx

上传人:b****5 文档编号:16147142 上传时间:2022-11-20 格式:DOCX 页数:14 大小:16.63KB
下载 相关 举报
图书信息管理系统Word格式文档下载.docx_第1页
第1页 / 共14页
图书信息管理系统Word格式文档下载.docx_第2页
第2页 / 共14页
图书信息管理系统Word格式文档下载.docx_第3页
第3页 / 共14页
图书信息管理系统Word格式文档下载.docx_第4页
第4页 / 共14页
图书信息管理系统Word格式文档下载.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

图书信息管理系统Word格式文档下载.docx

《图书信息管理系统Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《图书信息管理系统Word格式文档下载.docx(14页珍藏版)》请在冰豆网上搜索。

图书信息管理系统Word格式文档下载.docx

charTelNum[12];

charEmail[10];

};

typedefstructbookerBOOK;

voidinput(BOOKbook[],intMax,intcn);

intfindBookID(BOOKbook[],intfindID,intMax);

voidDisplayInfor(BOOKbook[],intMax);

voidDispMainMenu();

voidDispQueryMenu();

charchoice();

intInforInput(BOOKbook[],intcn);

voidQueryInfor(BOOKbook[],intMax);

voidEditInfor(BOOKbook[],intMax);

voidDispMainMenu()

{

printf("

**************图书信息管理系统1.0**************\n"

);

\t1--信息录入\t2--信息修改\n"

\t3--信息查询\t4--信息删除\n"

\t5--信息排序\t0--退出\n"

************************************************\n"

请选择(0--5):

"

}

voidDispQueryMenu()

*****************请选择查询方式*****************\n"

\t1--按编号查询;

\t2--按书名查询\n"

请选择(1--2):

charchoice()

charselect;

select=getche();

getch();

return(select);

voidDisplayInfor(BOOKbook[],intMax)

inti;

\n编号书名已出版年限类别出版年月\t地址\t电话\tE-mail\n"

for(i=0;

i<

Max;

i++)

%8d%10s%2d%2s%8d%15s%12s%10s"

book[i].ID,book[i].Name,book[i].Age,book[i].Sex,book[i].Birthday,book[i].Adress,book[i].TelNum,book[i].Email);

\n"

voidinput(BOOKbook[],intMax,intcn)

for(i=cn;

Max+cn;

\n请输入第%d本图书的编号(8个字符以内):

i+1);

scanf("

%d"

&

book[i].ID);

\n\t\t书名(10个字符以内):

%s"

book[i].Name);

\n\t\t\t已出版年限:

book[i].Age);

\n\t\t\t类别(m或w):

book[i].Sex);

\n\t\t出版年月(8位):

book[i].Birthday);

\n\t\t\t地址:

book[i].Adress);

\n\t\t\t电话:

book[i].TelNum);

\n\t\t\tE-mail:

book[i].Email);

\n您的输入信息是:

DisplayInfor(book,Max+cn);

intfindBookID(BOOKbook[],intfindID,intMax)

if(book[i].ID==findID)

break;

if(i<

Max)

returni;

else

return-1;

intfindBookNAME(BOOKbook[],charfindNAME[10],intMax)

if(!

strcmp(book[i].Name,findNAME))

intInforInput(BOOKbook[],intcn)

intnumber;

\n请输入本次录入的图书本数:

"

number);

if(number>

MAX_NUM)

您输入的本数太多,大于%d本!

MAX_NUM);

return(0);

input(book,number,cn);

return(number+cn);

voidQueryInfor(BOOKbook[],intMax)

intfindID;

charfindNAME[10];

DispQueryMenu();

select=choice();

switch(select)

case'

1'

:

\n按编号查询\n请输入图书的编号:

findID);

if((i=findBookID(book,findID,Max))!

=-1)

查找结果如下:

编号书名已出版年限类别出版年月\t地址\t电话\tE-mail"

您输入的编号不存在!

2'

\n按书名查询\n请输入图书的书名:

findNAME);

if((i=findBookNAME(book,findNAME,Max))!

您输入的书名不存在!

default:

选择错误!

voidEditInfor(BOOKbook[],intMax)

\n请输入图书的编号:

姓名:

%s\n"

原信息:

%8d%2d%2s%8d%15s%12s%10s"

book[i].ID,book[i].Age,book[i].Sex,book[i].Birthday,book[i].Adress,book[i].TelNum,book[i].Email);

\n请输入新的编号(8个字符以内):

DEL(BOOKbook[],intMax,inti)

for(;

book[i-1].ID=book[i].ID;

strcpy(book[i-1].Name,book[i].Name);

book[i-1].Age=book[i].Age;

strcpy(book[i-1].Sex,book[i].Sex);

book[i-1].Birthday=book[i].Birthday;

strcpy(book[i-1].Adress,book[i].Adress);

strcpy(book[i-1].TelNum,book[i].TelNum);

strcpy(book[i-1].Email,book[i].Email);

return(--Max);

DelInfor(BOOKbook[],intM

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教学研究 > 教学计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1