printf(\图书编号:%ld\\n\ printf(\图书价格:%d\\n\ printf(\图书状态:%d\\n\ flag=0; }
p2=p1;
p1=p1->next; }
if(flag==1)
printf(\对不起,尚未收录您正查询的图书!!!\}
int priceserch(BookPtr a) {
system(\ jiemian();
BookPtr p1,p2; p1=p2=a; int flag=1; int pri;
printf(\请输入你要查询的价格:\ scanf(\ while(p1!=NULL) {
if(p1->price==pri) {
printf(\图书名称:%s\\n\ printf(\图书作者:%s\\n\ printf(\出版社:%s\\n\
printf(\图书编号:%ld\\n\ printf(\图书价格:%d\\n\ printf(\图书状态:%d\\n\ flag=0; }
p2=p1;
p1=p1->next; }
if(flag==1)
printf(\对不起,尚未收录您正查询的图书!!!\}
int main() {
int cmd1=0,cmd2;
cmd2=main1(); while(cmd2!=cmd1) {
cmd2=main1(); }
return 0; }
5.3 系统测试
操作名称 操作流程 操作结果和输出 1进入登录选项 2进入注册选项 3管理员登录 4普通身份入口 选择显示密码,则显示密码;否则不显示密码。提示注册成功信息。 输入正确的账号密码,显示普通用户界面; 账号密码输入错误还有提示。 主界面 选择进入功能的选项 依次输入账号和密码,可选择是否显示密码 依次按提示输入账号和密码,输入非注册密码会有报错提示,最多可输入三次。(可选择是否显示密码) 依次输入图书信息 输入要删除的图书信息的名字 选择修改选项 输入书名 书名 输入查询选项 注册 登录 录入 删除 修改 显示 借书 还书 查询 将输入的图书信息保存文件中 将图书删除后在保存到文件之中 将图书信息修改后保存到文件中 显示所有图书信息 书库内有书,显示借书成功; 没有书显示借书失败 提示还书成功 进入不同查询选项界面 5.4 系统运行
系统运行结果如下: