• 大小: 6.48KB
    文件类型: .c
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: C/C++
  • 标签: c  

资源简介


C语言 图书管理系统 1) 实现查询和显示功能:①按书名查询 ②按作者名查询 ③显示全部。将满足查询条件的整条记录显示在屏幕上。 2) 实现排序功能:①按种类排序 ②按出版社排序。将排序后的结果显示在屏幕上。要求至少实现一种排序方式。 3) 统计每本书的总价及所有图书的总价。用C语言创建一个数据文件,文件名为:“ZJ+班号+序号”,如电信01班的12号同学所建的文件名应为:ZJ0112.txt。用该文件来存放统计后的结果。存放形式如下:

资源截图

代码片段和文件信息

 #include 
#include 
#define M 10  
struct Book
{
int bh;
char fl[10];
char sm[20];
char zz[20];
char cbs[15];
int sl;
float dj;
};
struct Book Books[M];


void menu(); // 菜单

void ReadFile(); // 读取文件

void asmcx(); // 按书名查询

void azzcx(); // 按作者查询

void aflpx(); // 按分类排序

void acbspx(); // 按出版社排序

void tszj(); // 图书总价

void tszs(); // 图书总数


void main()
{
int ind;
loop:
menu();
printf(“请输入操作编号:“);
scanf(“%d“ &ind);
switch(ind)
{
case 1: asmcx();
goto loop;
break;
case 2: azzcx();
goto loop;
break;
case 3: aflpx();
goto loop;
break;
case 4: acbspx();
goto loop;
break;
case 5: tszj();;
goto loop;
break;
case 6: tszs();
goto loop;
break;
case 0: printf(“Exist\n“);
break;
}
return;
}

void menu()
{
ReadFile();


printf(“***************************************************|\n“);
printf(“           | 简易图书管理系统    |\n“);

评论

共有 条评论