語(yǔ)言圖書(shū)信息管理系統(tǒng)解析_第1頁(yè)
語(yǔ)言圖書(shū)信息管理系統(tǒng)解析_第2頁(yè)
語(yǔ)言圖書(shū)信息管理系統(tǒng)解析_第3頁(yè)
語(yǔ)言圖書(shū)信息管理系統(tǒng)解析_第4頁(yè)
語(yǔ)言圖書(shū)信息管理系統(tǒng)解析_第5頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、蘇州科技學(xué)院二一三 二一四學(xué)年第一學(xué)期電子與信息工程系課程設(shè)計(jì)報(bào)告書(shū)課程名稱(chēng): 小型圖書(shū)信息管理系統(tǒng) 班 級(jí): _電子Z1112班_ 學(xué) 號(hào): 姓 名: 劉慧_ 指導(dǎo)教師: 嚴(yán)迪新_ 二一三年十二月1. 題目:小型圖書(shū)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)2.功能:(1)每一條記錄包括一個(gè)圖書(shū)編號(hào),圖書(shū)名,作者名,出版社。(2)圖書(shū)信息瀏覽功能:完成全部圖書(shū)信息記錄的顯示和瀏覽,包括排序后、修改后、插入后、刪除后信息改變的瀏覽。(3)圖書(shū)信息錄入功能:完成對(duì)“圖書(shū)編號(hào),圖書(shū)名,作者名,出版社”信息的錄入。(4)圖書(shū)信息修改功能:對(duì)圖書(shū)信息進(jìn)行修改并保存。(5)圖書(shū)信息查詢(xún)功能:通過(guò)輸入圖書(shū)編號(hào)查找該圖書(shū),并

2、顯示該圖書(shū)所有信息。(6)圖書(shū)信息插入功能:通過(guò)輸入某本圖書(shū)編號(hào)進(jìn)行圖書(shū)信息的插入并保存。(7)圖書(shū)信息刪除功能:完成刪除圖書(shū)的信息的功能。(8)圖書(shū)信息排序功能:按圖書(shū)編號(hào)對(duì)圖書(shū)進(jìn)行從小到大重新排序。 (9)圖書(shū)信息幫助功能:能夠給用戶提供所有函數(shù)的幫助功能,并作相應(yīng)得介紹。 3.要求:(1)整個(gè)系統(tǒng)均用C語(yǔ)言實(shí)現(xiàn);(2)利用指針、鏈表來(lái)實(shí)現(xiàn)圖書(shū)信息的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì);(3)系統(tǒng)具有輸入、顯示、查詢(xún)、刪除、排序、插入,保存、讀取基本功能;(4)系統(tǒng)的各個(gè)功能模塊都用函數(shù)的形式來(lái)實(shí)現(xiàn);(5)可以將圖書(shū)信息保存在文件中。(6)可以將圖書(shū)信息從文件中讀取出來(lái)。4.設(shè)計(jì)內(nèi)容:整個(gè)系統(tǒng)除了主函數(shù)外,另外還

3、有13個(gè)函數(shù),包括主函數(shù)在內(nèi),以實(shí)現(xiàn)9大功能:圖書(shū)信息瀏覽功能,圖書(shū)信息錄入功能,圖書(shū)信息修改功能,圖書(shū)信息查詢(xún)功能, 圖書(shū)信息插入功能,圖書(shū)信息刪除功能,圖書(shū)信息排序功能,圖書(shū)信息幫助功能,退出系統(tǒng)功能。其功能流程圖如下所示:stuct book結(jié)構(gòu)體void help()幫助void allinformation()圖書(shū)信息瀏 覽主函數(shù)mainmainmenuvoidinput()圖書(shū)信息錄入void editbook()圖書(shū)信息修改void querybook()圖書(shū)信息查詢(xún)void deletebook()圖書(shū)信息刪除void insertbook() 圖書(shū)信息插入void sortb

4、ook() 圖書(shū)信息排序 圖1 主菜單選擇功能流程圖各個(gè)函數(shù)的詳細(xì)設(shè)計(jì)說(shuō)明分別如下:4.1創(chuàng)建主函數(shù)void main()該函數(shù)通過(guò)選擇各選項(xiàng),完成相應(yīng)的功能,當(dāng)選擇退出選項(xiàng)時(shí),退出循環(huán),具體的選擇項(xiàng)有:【1】圖書(shū)信息瀏覽功能,【2】圖書(shū)信息錄入功能,【3】圖書(shū)信息修改功能,【4】圖書(shū)信息查詢(xún)功能, 【5】圖書(shū)信息插入功能,【6】圖書(shū)信息刪除功能,【7】圖書(shū)信息排序功能,【8】圖書(shū)信息幫助功能,【9】退出系統(tǒng)功能。運(yùn)行結(jié)果圖如下:4.2結(jié)構(gòu)體struct定義了一個(gè)圖書(shū)信息的結(jié)構(gòu)體,包括 char author20;char bookname20;char publisher20;int num

5、;等。操作流程: 1進(jìn)入主界面選擇圖書(shū)信息瀏覽 2輸出所有已存儲(chǔ)的所有圖書(shū)信息 3退回主界面具體代碼如下:struct book char author20; /*作者名*/ char bookname20; /*圖書(shū)名*/ char publisher20; /*出版單位*/ int num; /*圖書(shū)編號(hào)*/;struct book ba; 4.3編寫(xiě)瀏覽數(shù)據(jù)記錄函數(shù) void allinformation()該函數(shù)可以通過(guò)選擇相應(yīng)的功能對(duì)已經(jīng)輸入并保存的所有的圖書(shū)信息進(jìn)行瀏覽,并且退出后還能保存記錄,以備下次瀏覽時(shí)信息沒(méi)有丟失。操作流程: 1進(jìn)入主界面選擇圖書(shū)信息瀏覽 2輸出所有已存儲(chǔ)的

6、所有圖書(shū)信息 3退回主界面運(yùn)行結(jié)果圖如下:4.4編寫(xiě)錄入數(shù)據(jù)記錄函數(shù)inputbook()該函數(shù)可以添加新的圖書(shū)信息,并且在退出后可以自動(dòng)保存,當(dāng)重新瀏覽所有圖書(shū)信息時(shí),新添加的圖書(shū)信息也在其中,且通過(guò)if (y!=1)來(lái)判別是1錄入,0不錄入,來(lái)實(shí)現(xiàn)是否繼續(xù)錄入的功能。操作流程: 1進(jìn)入錄入界面 2輸入相關(guān)信息(圖書(shū)編號(hào)、名字、作者名、出版單位)保存退出。 3退回主界面運(yùn)行結(jié)果如下圖:4.5編寫(xiě)修改數(shù)據(jù)記錄函數(shù)editbook()該函數(shù)可以完成對(duì)已有的圖書(shū)信息“圖書(shū)編號(hào),圖書(shū)名,作者名,出版社”進(jìn)行重新修改并加以保存,實(shí)現(xiàn)圖書(shū)信息的修改,為以后的保存函數(shù),瀏覽函數(shù),查詢(xún)函數(shù),排序函數(shù),刪除函

7、數(shù),修改函數(shù)等功能的實(shí)現(xiàn)提供了基礎(chǔ)。操作流程: 1進(jìn)入修改界面 2修改所要修改的圖書(shū)的編號(hào)、作者名等相關(guān)信息。 3退回主界面4.6編寫(xiě)查詢(xún)數(shù)據(jù)記錄函數(shù)querybook()該函數(shù)運(yùn)用for語(yǔ)句實(shí)現(xiàn)對(duì)圖書(shū)編號(hào)信息的查找輸出,并顯示到屏幕上,實(shí)現(xiàn)圖書(shū)信息的查找功能。操作流程: 1進(jìn)入查詢(xún)界面 2通過(guò)輸入圖書(shū)編號(hào)輸出顯示指定圖書(shū)匹配信息 3退回主界面運(yùn)行結(jié)果如下圖:4.7編寫(xiě)插入數(shù)據(jù)記錄函數(shù)insertbook()通過(guò)void insertbook()插入函數(shù)來(lái)實(shí)現(xiàn)插入,先清屏system("cls");然后通過(guò)輸入插入前圖書(shū)編號(hào)后進(jìn)行新圖書(shū)信息的輸入最終圖書(shū)信息插入功能,退出后

8、自動(dòng)保存可以再次瀏覽。操作流程: 1進(jìn)入刪除界面 2輸入所要?jiǎng)h除的圖書(shū)編號(hào)后自動(dòng)刪除。 3退回主界面4.8編寫(xiě)刪除數(shù)據(jù)記錄函數(shù)deletebook() 該函數(shù)通過(guò)void deletebook()刪除函數(shù)來(lái)實(shí)現(xiàn)圖書(shū)信息的刪除,通過(guò)輸入圖書(shū)編號(hào)查找到該圖書(shū)之后刪除。退出后再次瀏覽所有圖書(shū)信息時(shí)便看不到已刪除的圖書(shū)信息。操作流程: 1進(jìn)入插入界面 2輸入所要插入位置的圖書(shū)編號(hào),然后插入新圖書(shū)的相關(guān)信息。 3退回主界面4.9編寫(xiě)數(shù)據(jù)記錄排序函數(shù) void sortbook()該函數(shù)定義了i,j運(yùn)用冒泡法對(duì)圖書(shū)信息進(jìn)行排序,對(duì)圖書(shū)的編號(hào)按照從小到大的順序來(lái)排序的。最好顯示已排序好的的圖書(shū)信息。操作流程

9、: 1進(jìn)入插入界面 2輸入所要插入位置的圖書(shū)編號(hào),然后插入新圖書(shū)的相關(guān)信息。 3退回主界面運(yùn)行結(jié)果如下圖:4.10編寫(xiě)幫助函數(shù)void help()該函數(shù)是簡(jiǎn)單的幫助功能,介紹了各個(gè)模塊的功能,使用戶快速了解該系統(tǒng)的功能作用。具體代碼如下:void help()printf("t|幫助|n"); printf(" 下方顯示的是您所需的幫助信息:n");printf(" n"); printf(" 如果選擇1,則進(jìn)入第一個(gè)選項(xiàng)(1).圖 書(shū) 信 息 瀏 覽:完成全部圖書(shū)信息記錄的顯示和瀏覽,包括排序后、修改后、插入后、刪除后信

10、息改變的瀏覽。n");printf(" 如果選擇2,則進(jìn)入第二個(gè)選項(xiàng)(2).圖 書(shū) 信 息 錄 入:完成對(duì)圖書(shū)號(hào),圖書(shū)名,作者名,出版社信息的錄入。n");printf(" 如果選擇3,則進(jìn)入第三個(gè)選項(xiàng)(3).圖 書(shū) 信 息 修 改:對(duì)圖書(shū)信息進(jìn)行修改并保存。n"); printf(" 如果選擇4,則進(jìn)入第四個(gè)選項(xiàng)(4).圖 書(shū) 信 息 查 詢(xún):通過(guò)輸入圖書(shū)編號(hào)查找該圖書(shū),并顯示該圖書(shū)所有信息。n");printf(" 如果選擇5,則進(jìn)入第五個(gè)選項(xiàng)(5).圖 書(shū) 信 息 插 入:通過(guò)輸入某本圖書(shū)編號(hào)進(jìn)行圖書(shū)信息的插

11、入并保存。n");printf(" 如果選擇6,則進(jìn)入第六個(gè)選項(xiàng)(6).圖 書(shū) 信 息 刪 除:完成刪除圖書(shū)的信息的功能n"); printf(" 如果選擇7,則進(jìn)入第八個(gè)選項(xiàng)(7).圖 書(shū) 文 件 排 序:按圖書(shū)編號(hào)對(duì)圖書(shū)進(jìn)行從小到大重新排序。n");printf(" 如果選擇9,則進(jìn)入第九個(gè)選項(xiàng)(8).幫 助 功 能:提供一些幫助給用戶使用,以備更好的使用。n");printf(" 如果選擇0,則進(jìn)入第零個(gè)選項(xiàng)(9).退 出 系 統(tǒng):用來(lái)退出系統(tǒng),以備下次再使用。n");printf("nn

12、 請(qǐng)按任何鍵返回,謝謝!n");fflush(stdin); getchar();5. 調(diào)試分析 在此次的C語(yǔ)言程序設(shè)計(jì)中,我的程序開(kāi)始有很多的錯(cuò)誤,例如error C2440: '=' : cannot convert from 'int' to 'int 10',是我忽略不能把整型轉(zhuǎn)換成數(shù)組。插入功能出現(xiàn)插入信息后卻瀏覽不到,后來(lái)在插入后面加了一段保存文件的代碼后,插入功能才得以實(shí)現(xiàn),還有因?yàn)槲业拇中陌褜?xiě)文件寫(xiě)成了讀文件導(dǎo)致刪除功能無(wú)法實(shí)現(xiàn)。經(jīng)過(guò)我和其他同學(xué)反復(fù)的檢查反復(fù)的修改,最終完成了。6. 源程序#include<std

13、io.h> #include<stdlib.h> #include<conio.h>#include<string.h> #define NULL 0#define a 100int now=0;struct book char author20; /*作者名*/ char bookname20; /*圖書(shū)名*/ char publisher20; /*出版單位*/ int num; /*圖書(shū)編號(hào)*/;struct book ba; /*系統(tǒng)主菜單*/void mainmenu() FILE *fp1,*fp2; int i; system("

14、;cls"); printf ("n溫馨提示:為保證您的操作得到保存,請(qǐng)按正常順序退出系統(tǒng)_n"); printf("nn"); printf("tt +n"); printf("tt | | 歡迎使用圖書(shū)信息管理系統(tǒng) | | n"); printf("tt | | n"); printf("tt | | n"); printf("tt | 1圖書(shū)信息瀏覽 | n"); printf("tt | | n"); printf(&

15、quot;tt | 2圖書(shū)信息錄入 | n"); printf("tt | | n"); printf("tt | 3圖書(shū)信息修改 | n"); printf("tt | | n"); printf("tt | 4圖書(shū)信息查詢(xún) | n"); printf("tt | | n"); printf("tt | 5圖書(shū)信息插入 | n"); printf("tt | | n"); printf("tt | 6圖書(shū)信息刪除 | n")

16、; printf("tt | | n"); printf("tt | 7圖書(shū)信息排序 | n"); printf("tt | | n"); printf("tt | 8幫助 | n"); printf("tt | | n"); printf("tt | 9退出系統(tǒng) | n"); printf("tt | | n"); printf("tt +n"); printf ("請(qǐng)輸入您的選擇:");/*library.txt

17、里面讀出now的值*/ if(fp2=fopen("D:library.txt","rb")!=NULL) fscanf(fp2,"%d",&now); fclose(fp2); /*b.txt里面讀出一組數(shù)據(jù)的值*/ if(fp1=fopen("D:b.txt","rb")!=NULL) for(i=0;i<now;i+) fread(&bi,sizeof(struct book),1,fp1); fclose(fp1); /*圖書(shū)信息瀏覽*/void allinform

18、ation() int i; char turn;printf("t|圖書(shū)信息瀏覽|n"); printf("瀏覽所有圖書(shū)信息n"); printf("圖書(shū)編號(hào)t圖書(shū)名tt作者名tt出版單位nn"); for(i=0;i<now;i+) printf("%d tt%s tt%s tt%snn",bi.num,bi.bookname,bi.author,bi.publisher); printf("t按任意鍵返回主菜單."); /*返回主菜單*/ turn=getch(); mainmenu

19、();/*圖書(shū)信息錄入*/void inputbook() printf("t|圖書(shū)信息錄入|n");int i=now; FILE *fp1,*fp2; char turn,judge;doprintf("請(qǐng)輸入添加第%d本圖書(shū)的信息:n",i+1);printf ("n請(qǐng)輸入圖書(shū)名:n"); scanf("%s",bi.bookname); printf ("n請(qǐng)輸入圖書(shū)編號(hào):n"); scanf("%d",&bi.num); printf ("n請(qǐng)輸入

20、作者名:n"); scanf("%s",bi.author); printf ("n請(qǐng)輸入出版單位:n"); scanf("%s",bi.publisher); i+; now=i;/*library.txt里面寫(xiě)入now的值*/ if(fp2=fopen("D:library.txt","wb")!=NULL) fprintf(fp2,"%d",now); fclose(fp2); printf("是否繼續(xù)添加?(y/n)n"); judge=

21、getch(); while(judge!='n');/*book.txt里面寫(xiě)入一組數(shù)據(jù)的值*/ if(fp1=fopen("D:b.txt","wb")!=NULL) for(i=0;i<now;i+) fwrite(&bi,sizeof(struct book),1,fp1); fclose(fp1); elseprintf("can not open the filen"); printf("t請(qǐng)按任意鍵返回."); /*返回主菜單*/ turn=getch(); mainme

22、nu();/*圖書(shū)信息修改*/ void editbook() FILE *fp1; int i,e_num,j;char e_author10,e_publisher10,e_bookname10,judge,turn;struct book ebook;printf("t|圖書(shū)信息修改|n");doprintf("請(qǐng)輸入需要修改的圖書(shū)編號(hào)n"); scanf("%d",&ebook.num); for(i=0;i<now;i+) if(ebook.num=bi.num)/*如果編號(hào)相同,說(shuō)明圖書(shū)存在,可以進(jìn)行修改*/

23、 printf("n圖書(shū)編號(hào):n"); scanf("%d",&e_num); printf("n圖書(shū)名:n"); scanf("%s",e_bookname); printf("n作者名:n"); scanf("%s",e_author); printf("n出版單位:n"); scanf("%s",e_publisher); bi.num=e_num; strcpy(bi.bookname,e_bookname); strc

24、py(bi.author,e_author); strcpy(bi.publisher,e_publisher); printf("n 圖書(shū)信息修改成功,請(qǐng)繼續(xù)選擇!n"); printf("nn"); break; if(i=now)printf("沒(méi)有此圖書(shū)n");printf("是否繼續(xù)修改下本圖書(shū)?(y/n)n");judge=getch(); /*b.txt里面寫(xiě)入一組數(shù)據(jù)的值*/ if(fp1=fopen("D:b.txt","wb")!=NULL) for(j=

25、0;j<now;j+) fwrite(&bj,sizeof(struct book),1,fp1); fclose(fp1); else printf("can not open the filen"); while(judge!='n');printf("t按任意鍵返回主菜單."); turn=getch();mainmenu(); /*圖書(shū)信息查詢(xún)*/void querybook() int number,flag=1,i;char judge,turn;printf("t|圖書(shū)信息查詢(xún)|n");pr

26、intf("請(qǐng)輸入要查詢(xún)的圖書(shū)編號(hào): ");scanf("%d",&number);for(i=0;i<now;i+)if(number=bi.num) flag=0;printf("圖書(shū)編號(hào)t圖書(shū)名tt作者名tt出版單位nn");printf("%d tt%s tt%s t%snn",bi.num,bi.bookname,bi.author,bi.publisher);break; if (flag!=0)printf("不能找到該圖書(shū)信息!");printf("t按任

27、意鍵返回主菜單."); turn=getch();mainmenu();/*圖書(shū)信息插入*/void insertbook() FILE *fp2,*fp1;int i,j,h;char turn,judge;struct book ib;printf("t|圖書(shū)信息插入|n");do h=now;printf("請(qǐng)輸入插入之前的圖書(shū)編號(hào)n");scanf("%d",&ib.num);for(i=0;i<now;i+)if(ib.num=bi.num) /如果編號(hào)相同,說(shuō)明圖書(shū)存在,進(jìn)行插入;now+;for(

28、j=now-2;j>=i;j-)bj+1=bj;printf ("n請(qǐng)輸入圖書(shū)名:n"); scanf("%s",bi.bookname); printf ("n請(qǐng)輸入圖書(shū)編號(hào):n"); scanf("%d",&bi.num); printf ("n請(qǐng)輸入作者名:n"); scanf("%s",bi.author); printf ("n請(qǐng)輸入出版單位:n"); scanf("%s",bi.publisher); brea

29、k;if(i=h) printf("沒(méi)有本圖書(shū)n"); printf("是否繼續(xù)插入?(y/n)n");judge=getch(); while(judge!='n');/*library.txt里面讀出now的值*/ if(fp2=fopen("D:library.txt","wb")!=NULL) fprintf(fp2,"%d",now); fclose(fp2); /*b.txt里面讀出一組數(shù)據(jù)的值*/ if(fp1=fopen("D:b.txt",&

30、quot;wb")!=NULL) for(i=0;i<now;i+) fwrite(&bi,sizeof(struct book),1,fp1); fclose(fp1); printf("t按任意鍵返回主菜單."); turn=getch(); mainmenu();/*圖書(shū)信息刪除*/ void deletebook() int number;char turn;int t=now;int i;FILE *fp2,*fp1;system("cls"); /*清屏*/printf("t|圖書(shū)信息刪除|n");

31、printf("n 請(qǐng)輸入要?jiǎng)h除的圖書(shū)編號(hào): ");scanf("%d",&number);for (i=0;i<now;i+)if(number=bi.num)for(;i<now-1;i+)strcpy(bi.bookname,bi+1.bookname);bi.num=bi+1.num;strcpy(bi.publisher,bi+1.publisher);strcpy(bi.author,bi+1.author);printf("n 刪除圖書(shū)文件成功!n");now-;break;if(i=t)printf

32、("n 對(duì)不起!文件不能找到!n");/*library.txt里面讀出now的值*/ if(fp2=fopen("D:library.txt","wb")!=NULL) fprintf(fp2,"%d",now); fclose(fp2); /*b.txt里面讀出一組數(shù)據(jù)的值*/ if(fp1=fopen("D:b.txt","wb")!=NULL) for(i=0;i<now;i+) fwrite(&bi,sizeof(struct book),1,fp1)

33、; fclose(fp1); elseprintf("can not open the filen");printf("t按任意鍵返回主菜單."); turn=getch(); mainmenu();/*圖書(shū)信息排序*/void sortbook() int i,j; char turn; struct book cb;printf("t|圖書(shū)信息排序|n"); for(j=0;j<now-1;j+) for(i=0;i<now-1-j;i+) if(bi.num>bi+1.num) cb=bi; bi=bi+1;

34、bi+1=cb; printf("圖書(shū)排序(按照?qǐng)D書(shū)編號(hào)從小到大排序)n"); printf(" 編號(hào)tt圖書(shū)名稱(chēng)tt圖書(shū)作者tt圖書(shū)出版社n"); for(i=0;i<now;i+) printf(" %dtt%sttt%sttt%snn",bi.num,bi.bookname,bi.author,bi.publisher); printf("t按任意鍵返回主菜單."); turn=getch(); mainmenu();/*幫助*/void help()printf("t|幫助|n")

35、; printf(" 下方顯示的是您所需的幫助信息:n");printf(" n"); printf(" 如果選擇1,則進(jìn)入第一個(gè)選項(xiàng)(1).圖 書(shū) 信 息 瀏 覽:完成全部圖書(shū)信息記錄的顯示和瀏覽,包括排序后、修改后、插入后、刪除后信息改變的瀏覽。n");printf(" 如果選擇2,則進(jìn)入第二個(gè)選項(xiàng)(2).圖 書(shū) 信 息 錄 入:完成對(duì)圖書(shū)號(hào),圖書(shū)名,作者名,出版社信息的錄入。n");printf(" 如果選擇3,則進(jìn)入第三個(gè)選項(xiàng)(3).圖 書(shū) 信 息 修 改:對(duì)圖書(shū)信息進(jìn)行修改并保存。n"

36、); printf(" 如果選擇4,則進(jìn)入第四個(gè)選項(xiàng)(4).圖 書(shū) 信 息 查 詢(xún):通過(guò)輸入圖書(shū)編號(hào)查找該圖書(shū),并顯示該圖書(shū)所有信息。n");printf(" 如果選擇5,則進(jìn)入第五個(gè)選項(xiàng)(5).圖 書(shū) 信 息 插 入:通過(guò)輸入某本圖書(shū)編號(hào)進(jìn)行圖書(shū)信息的插入并保存。n");printf(" 如果選擇6,則進(jìn)入第六個(gè)選項(xiàng)(6).圖 書(shū) 信 息 刪 除:完成刪除圖書(shū)的信息的功能n"); printf(" 如果選擇7,則進(jìn)入第八個(gè)選項(xiàng)(7).圖 書(shū) 文 件 排 序:按圖書(shū)編號(hào)對(duì)圖書(shū)進(jìn)行從小到大重新排序。n");print

37、f(" 如果選擇9,則進(jìn)入第九個(gè)選項(xiàng)(8).幫 助 功 能:提供一些幫助給用戶使用,以備更好的使用。n");printf(" 如果選擇0,則進(jìn)入第零個(gè)選項(xiàng)(9).退 出 系 統(tǒng):用來(lái)退出系統(tǒng),以備下次再使用。n");printf("nn 請(qǐng)按任何鍵返回主菜單,謝謝!n"); getchar();/*結(jié)束*/*主程序*/void main() int n;mainmenu();scanf("%d",&n);while(n)switch(n)case 1:system("cls");allinformation();break;case 2:system("cls");inputbook();break;case 3:system("cls");editbook(); break;case 4:system("cls&quo

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論