if(q>3||q<1)
{
printf(" 您的输入有误!\n");
scanf("%d",&q); //重新输入选择信息
}
switch(q) //实现归还程序
{
case 1:
printf(" 输入归还书的书名: ");
scanf("%s",&name1); // 输入书名
for(i=0;i<n;i++)
{
if(strcmp(x[i]->name,name1)==0)
{
m=0;
x[i]->Nowcounter++;
printf("此书归还成功!\n");
printf("此书的存储情况\n");
printf("编号 书名 作者 现存量 总存量\n");
printf("===============================================\n");
printf(" %-10s%-10s%-10s%-10d%-10d\n",x[i]->num,x[i]->name,x[i]->addr,x[i]->Nowcounter,x[i]->Allcounter);
printf(":printf("。printf(":printf("/。\:":printf("。
}
if(strcmp(x[i]->name,name1)==0)
continue;
}
if(m==1)
printf("此书不是图书馆的!\n");
break;
case 2:
printf("输入归还书的书号\n");
scanf("%s",&num1); // 输入书号
for(i=0;i<n;i++)
{
if(strcmp(x[i]->num,num1)==0)
{
m=0;
x[i]->Nowcounter++; //显存书增加1
printf("此书归还成功!\n");
printf("此书的存储情况\n");
printf("编号 书名 作者 现存量 总存量\n");
printf("==============================================\n");
printf(" %-10s%-10s%-10s%-10d%-10d\n",x[i]->num,x[i]->name,x[i]->addr,x[i]->Nowcounter,x[i]->Allcounter);
printf("==============================================\n");
}
i++ if strcmp s[i].num,num 0 break。if (strcmp(t[i].num,s)==0){。if(strcmp(p1->num,p2->num==0))if(p1==head1)。
continue;
}
if(m==1)
printf("此书不是图书馆的!\n");
break;
case 3:
break;
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-95126-7.html
不可以咩