zl程序教程

您现在的位置是:首页 >  工具

当前栏目

c语言中图书管理系统_c语言图书管理系统排序

2023-06-13 09:11:08 时间

课件C语言图书管理系统代码

#include

#include

#include

struct book{

int num;

char bname[50];

char wname[20];

char press[50];

char sort[50];

int time;

float price;

struct book *next;

};

struct book *creatbook(); //创建链表

struct book *addbook(struct book *head); //添加图书

int yanzheng(struct book *head,int m); //验证新添加的图书编码是否已存在 void deletebook(struct book *head); //删除图书

void fprint(struct book *head); //将链表写入文件

struct book *load(); //从文件中读取信息并建成链表 void print_book(struct book *head); //将链表信息输出

void chaxun(struct book *head); //查询图书信息

void num_chaxun(struct book *head); //按图书编号查询图书 void wname_chaxun(struct book *head); //按作者名查询图书

void sort_chaxun(struct book *head); //按类别查询图书

void time_chaxun(struct book *head); //按出版时间查询图书

void bname_chaxun(struct book *head); //按图书名查询图书

void xiugai(struct book *head); //修改图书信息

void paixu(struct book *head); //对图书进行排序

void num_paixu(struct book *head); //按图书编号排序

void time_paixu(struct book *head); //按图书出版时间排序

void price_paixu(struct book *head); //按图书价格排序

void bname_paixu(struct book *head); //按图书名排序

void wname_paixu(struct book *head); //按作者名排序

int main()

{

int choice,n,x,y=1,c,c1=1234;

char a,d,b[10],b1[10]=”yjk”;

struct book *head=NULL;

while(y){

system(“cls”);

printf(“\n\n\n\n\n\n\n”);

printf(” ********** 欢迎光临 **********\n\n”);

printf(” ********************** 图书信息管理系统

************************\n\n\n”);

printf(“\n\n”);

printf(” ============1-用户登录===========\n”); printf(” ============0-退出系统===========\n”); printf(” 请输入您的选择:”);

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/183915.html原文链接:https://javaforall.cn