1、 .
#include
2、 bool flag; int main () { int sele; flag=0; sele=1; void sr(); void cx(); void sc(); void js(); void hs(); void tc(); void jsh(); //system ("tsgl"); printf("\n\n"); printf(" ************************\n"); printf(" 1:输入 2:查询 3:删
3、除 \n"); printf(" 4:借书 5:还书 0:退出 \n"); printf(" ************************\n"); while(1) { printf("\n\n请输入功能序号:"); scanf ("%d",&sele); if(sele>=0 && sele<=5) { switch(sele) { case 1:sr();break; case 2:cx();break; case 3:sc();break;
4、case 4:js();break; case 5:hs();break; case 0:jsh();break; } if(flag) break; printf("\n\n"); printf(" ************************\n"); printf(" 1:输入 2:查询 3:删除 \n"); printf(" 4:借书 5:还书 0:退出 \n"); printf(" ************************\n");
5、 } else { printf("输入错误请再次输入|\n\n"); printf("\n\n"); printf(" ************************\n"); printf(" 1:输入 2:查询 3:删除 \n"); printf(" 4:借书 5:还书 0:退出\n"); printf(" ************************\n"); } printf("\n\n让任意键继续\n"); } //wr_file(); } /
6、主函数***/ /*********输入*********/ void sr() { int n,i; N=0; printf("可输入的书本数:"); scanf("%d",&n); N=n+N; printf("请输入相关信息:\n"); for(i=1;i<=n;i++) { printf("图书名称:"); scanf("%s",s[N-n-1+i].tsmc); printf("图书编号:"); scanf("%d",
7、s[N-n-1+i].tsbh); printf("单价:"); scanf("%f",&s[N-n-1+i].dj); printf(" "); scanf("%s",&s[N-n-1+i].zz); strcpy(s[N-n-1+i].czzt,"未借出"); strcpy(s[N-n-1+i].xm,"无"); } } /********查询**********/ void cx() { int i,j[100]={-1},d,k,t=0; char m[20];
8、 printf("查询:");
printf("1:图书名称 2:图书编号");
printf("\n\n请输入查询选项:");
scanf("%d",&k);
if(k==1)
{
printf("请输入图书名称:");
scanf("%s",m);
for(i=0;i 9、if(k==2)
{
printf("请输入图书编号:");
scanf("%d",&d);
for(i=0;i 10、\t性别 \t学号\n");
for(i=0;i 11、0;
char ms[20];
int ja=-1;
printf("查询:");
printf("1:图书名称 2:图书编号");
printf("\n\n请输入查询选项:");
scanf("%d",&k);
if(k==1)
{
printf("请输入图书名称:");
scanf("%s",ms);
for(i=0;i 12、break;
}
}
else if(k==2)
{
printf("请输入图书编号:");
scanf("%d",&d);
for(i=0;i 13、ions,删除成功||\n");
if(ja!=-1 && p)
{
N=N-1;
for(i=ja;i 14、cpy(s[i].xb,s[i+1].xb);
s[i].xh=s[i+1].xh;
}
}
else if(ja==-1)
printf ("没有找到!\n"); }
/**********借书模块***********/
void js()
{
int i,j[100]={-1},d,k,t=0;
char m[20];
printf("查询:");
printf("1:图书名称 2:图书编号");
printf("\n\n请输入查询 15、选项:");
scanf("%d",&k); if(k==1)
{
printf("请输入图书名称:");
scanf("%s",&m);
for(i=0;i 16、0;i 17、c,s[j[i]].tsbh,s[j[i]].dj,s[j[i]].zz,s[j[i]].czzt,s[j[i]].xm,s[j[i]].xb,s[j[i]].xh); }
printf("1:确定借阅 2:退出\n");
scanf("%d",&k);
switch(k)
{
case 1:printf("请输入学号:\n");
scanf("%d",&s[j[i]].xh);
printf("请输入XX:\n");
scanf("%s",&s[j[i]].xm);
printf("请输 18、入性别:\n");
scanf("%s",&s[j[i]].xb);
strcpy(s[j[i]].czzt,"已借出");
printf("已借出,按任意键继续\n");
//getch();
case 2:break;
}
}
/*************还书模块***************/
void hs()
{
int i,j[100]={-1},d,k,t=0;
char m[20];
printf("查询:");
printf("1: 19、图书名称 2:图书编号");
printf("\n\n请输入查询选项:");
scanf("%d",&k);
if(k==1)
{
printf("请输入图书名称:");
scanf("%s",&m);
for(i=0;i 20、 {
printf("请输入图书编号:");
scanf("%d",&d);
for(i=0;i 21、]].czzt,s[j[i]].xm,s[j[i]].xb,s[j[i]].xh);
printf("1:确定归还 2:退出\n");
int p;
scanf("%d",&p);
if(p==1)
{
strcpy(s[j[i]].czzt,"未借出");
strcpy(s[j[i]].xm,"无");
s[j[i]].xh=0;
printf("已归还,按任意键继续\n");
}
//getch();
}
}
/*************完毕模块***************/
void jsh()
{
flag=1;
}
- . 可修编.
©2010-2025 宁波自信网络信息技术有限公司 版权所有
客服电话:4009-655-100 投诉/维权电话:18658249818