C语言程序设计题!!急!!先谢谢各位大虾帮助!

来源:百度知道 编辑:UC知道 时间:2024/09/22 22:35:24
设计一个图书管理程序,要求:设计结构体数组,结构体中包含数据为:图书编号、图书名作者姓名、出版社名、出版日期。设计各个函数,分别实现以下功能:1.完成图书信息的输入并将录入的图书按书名的字母的顺序排序;2.显示所有图书的信息;3.输入作者姓名,显示该作者编写的图书记录。设计菜单,通过选择菜单调用以上各函数!
如果以上要求全部满足,可以适当的给与加分!谢谢各位大虾!小弟急着用!请注意,从百度上搜索也行,但可能没有我想要的答案,因为我已经搜索过了!如果有一样的答案,分数会给第一个答案的作者!谢谢了!

#include"stdio.h"
#include"string.h"
#include"stdlib.h"
void fun1(struct lib *p,int m);
void fun2(struct lib a[10],int t);
void fun3(struct lib c[10],int w);
int n=0;
struct lib
{char num[8];
char name[10];
char writer[10];
char pub[10];
char date[12];
}group[10];
void menu_select()
{int r;
printf("************************菜单************************\n\n\n");
printf(" 1. 输入书籍信息,按图书名的字母排序\n\n\n");
printf(" 2. 显示所有图书的信息\n\n\n");
printf(" 3. 输入作者姓名,显示该作者的图书记录\n\n\n");
printf(" 4. 推出程序\n\n\n");
printf("****************************************************\n\n");
printf("请输入数字选择:");
scanf("%d",&r);
system("cls");
switch(r)
{case 1:fun1(group,n);break