bsp; voidmean(){
cout<<\"*************************\"<<endl;
cout<<\"*******1、按行删除图书*****\"<<endl;
cout<<\"*******2、按名查找图书*****\"<<endl;
cout<<\"*******3、增加图书信息*******\"<<endl;
cout<<\"*******4、显示图书架*******\"<<endl;
cout<<\"**************************\"<<endl;
}
intmain(){
ElemTypea[10]={{\"格林童话\",40,01},{\"穆斯林的葬礼\",51,02},{\"聊斋志异\",31,03},{\"红楼梦\",42,04},{\"西游记\",42,05},{\"水浒传\",44,06},{\"三国演义\",45,07}};
intfind;
SqList*sq;
charname[10];
ElemTypee;
CreateList(sq,a,7);
intx;
while(true){
mean();
cin>>x;
switch(x){
case1:
inta;
cout<<\"请输入要删除的书本的行数:\";
cin>>a;
find=ListDelete(sq,a,e);
cout<<\"删除书籍的第n行数据后,全部书籍的内容如下:\
\";
DispList(sq);
break;
case2:
cout<<\"请输入要查找的书本的名字:\";
cin>>name;
find=LocateElem(sq,name);
cout<<\"\
经查找,书本的信息如下:\
\"<<name;
cout<<\"书名:\"<<sq>data[find1].bname<<\"\"<<\"价格:\"<<sq>data[find1].price<<\"\"<<\"编号:\"<<sq>data[find1].num<<endl;
break;
case3:
intb;
cout<<\"\
请输入需要在几行添加书本的信息:(行数书名价钱编号)\
\";
cin>>b>>e.bname>>e.price>>e.num;
find=ListInsert(sq,b,e);
cout<<\"\
在全部书籍的第a行插入一个新书后,全部书籍的内容如下:\
\";
DispList(sq);
break;
case4:
cout<<\"全部书本的内容如下:\
\";
DispList(sq);
break;
default:
第83章 不要[2/2页]