資源簡介
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“);
- 上一篇:C語言課程設計 實驗設備管理系統設計
- 下一篇:C++ 庫函數(庫函數 查詢手冊)
評論
共有 條評論