b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

c语言简单图书管理系统_c语言图书管理系统简单_c语言图书管理系统程序设计

电脑杂谈  发布时间:2019-08-07 21:16:09  来源:网络整理

c语言简单图书管理系统_c语言图书管理系统程序设计_c语言图书管理系统简单

structBook

{

charbname[50];//书名

charbnum[12];//书籍编号

charbauth[30];//书籍插图

charbkind[10];//书籍种类

charbquant[6];//书籍数量

structBook*next;

};

structRead

{

charname[20];//读者姓名

charnum[20];//读者编号

structRead*next;

};

structBook*book_head;//书籍链表

structRead*read_head;//老师链表

/*voidsearchBook();

{

}

voidborrBook();

{

}*/

voidtianjiashuji()//添加图书

{

structBook*r,*r_temp;

r=book_head;

c语言简单图书管理系统_c语言图书管理系统简单_c语言图书管理系统程序设计

charbname[50];//书名

charbnum[12];//书籍编号

charbauth[30];//书籍插图

charbkind[10];//书籍种类

charbquant[6];//书籍数量

printf("请输入书名:\n");

scanf("%s",&bname);

printf("请输入图书编号:\n");

scanf("%s",&bnum);

printf("请输入图书插图:\n");

scanf("%s"c语言简单图书管理系统,&bauth);

printf("请输入图书种类:\n");

scanf("%s",&bkind);

printf("请输入图书数量:\n");

scanf("%s",&bquant);

if(r==NULL)

{

r_temp=(structBook*)malloc(sizeof(structBook));//申请空间

r=book_head=r_temp;

}

else

{

while(r->next!=NULL)

{

r=r->next;

}

r_temp=(structBook*)malloc(sizeof(structBook));//申请空间

c语言图书管理系统简单_c语言图书管理系统程序设计_c语言简单图书管理系统

r->next=r_temp;

}

strcpy(r_temp->bname,bname);

strcpy(r_temp->bnum,bnum);

strcpy(r_temp->bauth,bauth);

strcpy(r_temp->bkind,bkind);

strcpy(r_temp->bquant,bquant);

r_temp->next=NULL;

printf("添加成功!\n");

}

voidchaxunshuji()//查询图书

{

structBook*r;

r=book_head;

printf("图书名称\t图书编号\t图书插图\t图书种类\t图书本数\n");

while(r!=NULL)

{

printf("%5s\t\t%5s\t\t%5s\t\t%5s\t\t%5s\t\t%5s\t\n",r->bnamec语言简单图书管理系统,r->bnum,r->bauth,r->bkind,r->bquant);

r=r->next;

}

//getch();

}

voidxiugaishuji()//修改图书

{

charbnum[20];

structBook*r;

r=book_head;

c语言图书管理系统程序设计_c语言简单图书管理系统_c语言图书管理系统简单

printf("请输入要修改的著作编号:");

scanf("%s",bnum);

while(r!=NULL)

{

if(strcmp(r->bnum,bnum)==)

{

charbname[20];

printf("该图书原名称是%s,请输入新名称:",r->bname);

scanf("%s",bname);

strcpy(r->bname,bname);

return;

}

else

{

r=r->next;

}

}

}

voidshanchushuji()//删除书架

{

charbnum[20];

structBook*r,*r0;

r=r0=book_head;

printf("请输入要删除的著作编号:");

scanf("%s",bnum);

while(r!=NULL){

if(strcmp(r->bnum,bnum)==)

c语言简单图书管理系统_c语言图书管理系统简单_c语言图书管理系统程序设计

{

if(strcmp(r->bnum,r->bnum)==)

{

book_head=r->next;

}

else

{

r->next=r->next;

}

free(r);

return;

}else

{

r0=r;

r=r->next;

}

}

}

intaaaccc()//按钮

{

intm;

printf("\n");

printf("※※※※※※※※※※※※※※※※※※\n");

printf("※※\n");

printf("※选择操作项※\n");

printf("※对图书资料(1)※\n");

printf("※※\n");

printf("※对读者信息(2)※\n");

printf("※※\n");


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-118411-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 杨小娟
        杨小娟

        联想赶紧高价收购

      • 施岳
        施岳

        为什么6plus无线网络每次只能搜到一个

      • 查慎行
        查慎行

        比如说今年10元一斤肉

      热点图片
      拼命载入中...