freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語言程序設(shè)計----圖書信息管理系統(tǒng)(存儲版)

2025-06-23 01:07上一頁面

下一頁面
  

【正文】 se{ deletebook(head)。 } else{ print_book(head)。//執(zhí)行查詢 getchar()。 break。 getchar()。 getchar()。 getchar()。 printf(請輸入圖書編號 :)。 getchar()。 scanf(%d,amp。 pnum=num。 if(head==NULL) head=p。 else printf(您輸入的編號已存在 ,請重新輸入 !\n)。 getchar()。 scanf(%d,amp。 C 語言程序設(shè)計 第 19 頁 共 29 頁 } int yanzheng(struct book *head,int m) { struct book *p。139。 } fclose(fp)。//意為從文件指針 fp 指向的文件中讀取一個字符 讀取一個字節(jié)后 光標(biāo)位置后移一個字節(jié) if(ch==39。 else tailnext=p1。 return。 } — — 本 代碼 由 張旭東 設(shè)計 //刪除圖書信息 void deletebook(struct book *head) { int a。 p1=head。 switch(b){ case 39。 printf(文件已清空 !\n)。 scanf(%c,amp。 printf(刪除成功 !\n)。 scanf(%c,amp。 printf(刪除成功 !\n)。 switch(b){ case 39。 break。 printf(|| 1按圖書名查詢 ||\n)。 switch(a){ C 語言程序設(shè)計 第 24 頁 共 29 頁 case 0: break。 int flag=0。 } if(flag==0){//如果輸入的 a 與已有信息沒有相符的 flag 的值不改變 printf(沒有找到該圖書名的圖書 !\n)。 char c。 } if(p==NULL){ printf(沒有找到該編號的圖書 !\n)。 C 語言程序設(shè)計 第 26 頁 共 29 頁 scanf(%d,amp。 break。 break。 break。 C 語言程序設(shè)計 第 27 頁 共 29 頁 scanf(%f,amp。 printf(請輸入新圖書名 :)。 getchar()。 printf(請輸入新價格 :)。 default : printf(您的輸入有誤 !\n)。: break。 break。 C 語言程序設(shè)計 第 28 頁 共 29 頁 switch(c){ case 39。 break。ptime)。 printf(請輸入新出版社 :)。 scanf(%d,amp。 break。 gets(psort)。 gets(pwname)。 printf(修改成功 !\n)。 printf(===================================================\n)。 while(p!=NULL){ if(pnum==a) break。 } printf(=======================================================\n)。 break。 break。a)。 printf(|| 請輸入選項(xiàng) (02) ||\n)。 printf(刪除成功 !\n)。 scanf(%c,amp。y39。 printf(是否確定從文件中徹底刪除該圖書 ?(y/n)\n)。y39。 printf(是否確定從文件中徹底刪除該圖書 ?(y/n)\n)。 exit(0)。b)。 scanf(%d,amp。ptr=ptrnext)//依次輸出 printf( %d %s %s %s %s %d %.2f\n,ptrnum,ptrbname,ptrwname,ptrpress,ptrsort,ptrtime,ptrprice)。 } //將整個鏈表的信息輸出 void print_book(struct book *head) { struct book *ptr。p1price)。 exit(0)。p1。 } //將新鏈表寫入文件中 void fprint(struct book *head) { FILE *fp。 getchar()。 getchar()。 printf(請輸入作者名 :)。 n=yanzheng(head,num)。 pprice=price。 getchar()。 getchar()。 printf(請輸入作者名 :)。 int size=sizeof(struct book)。 } } } break。: fprint(head)。 scanf(%c,amp。 } else{ xiugai(head)。 break。 getchar()。 getchar()。y39。 printf(是否將新信息保存到文件 ?(y/n)\n)。 switch(choice)//選擇進(jìn)入哪項(xiàng)功能:對圖書的增刪改查 { case 0: x=0。 printf(|| 5修改圖書 6創(chuàng)建圖書 ||\n\n)。 —— 本 代碼 由 朱 斌 設(shè)計 printf( \n)。 getchar()。//獲取輸入的字符 將字符賦值為 b C 語言程序設(shè)計 第 13 頁 共 29 頁 printf(\n)。 scanf(%d,amp。 printf(| 蘭州交通大學(xué)圖書管理系統(tǒng) |\n)。//按作者名查詢圖書 void bname_chaxun(struct book *head)。//創(chuàng)建鏈表 struct book *addbook(struct book *head)。 char wname[20]。除了課堂外,課程設(shè)計是最能學(xué)到東西的,最考驗(yàn)人的。 通過該課程設(shè)計,掌握了編譯程序工作的基本過程及其各階段的基本任務(wù),熟悉了編譯程序總流程框圖,了解了編譯程序的生成過程及其相關(guān)的技術(shù),對課本上的知識也有了更深的理解。 問題:調(diào)試時,有的時候編譯后沒什么問題,就是在點(diǎn)擊連接 link 時出現(xiàn)了錯誤。若 menu()函數(shù)與 f1()函數(shù)編譯、連接、運(yùn)行沒問題,繼續(xù)加入 f2()函數(shù),就這樣的方法依次檢查調(diào) 試 f3()函數(shù)、 f4()函數(shù)。 2) 函數(shù)的入口:從主函數(shù) main()中的 system(cls)。 框架圖 圖書瀏覽流程圖 C 語言程序設(shè)計 第 7 頁 共 29 頁 圖書瀏覽 5. 圖書查詢 —— 本函數(shù)由 楊國崢 設(shè)計 1)函數(shù)的功能 : 按著書名查詢與作者名查詢,輸出排序結(jié)果。出 版單位 主函數(shù)的流程圖 菜單界面 ( f3()) —— 本函數(shù)由 王文模 設(shè)計 圖書管理系統(tǒng) 添加圖書 刪除圖書 信息瀏覽 信息查詢 修改圖書 創(chuàng)建圖書 退出管理系統(tǒng) 開始 輸入 n,判斷是否 0— 6? 輸入 n,調(diào)用各個模塊 的函數(shù) 結(jié)束 Y N C 語言程序設(shè)計 第 5 頁 共 29 頁 圖書刪除 1)函數(shù) 功能:利用 while 循環(huán)和 if 語句和 scanf getchar search change del 函數(shù),完成對圖書信息(分類名 出版單位 出版時間 價格)的修改和刪除 2) 函數(shù)入口:從主函數(shù) main()中的 system(cls)。由 switch()開關(guān)結(jié)構(gòu)中進(jìn)入,并在文中無返回值的空值void函數(shù)。 3)函數(shù)調(diào)用關(guān)系:被主函數(shù)調(diào)用。 4) 函數(shù)的出口:執(zhí)行完所有的 printf()函數(shù)后自動退出該函數(shù) 。作者 4) 函數(shù)的出口:執(zhí)行完所有的 printf()函數(shù)后自動退出該函數(shù)。 圖書信息查詢 按書名查詢( 1) EXIT(0) 按作者名查詢( 2) 04 信息查詢 輸入 a,判斷 a 是否為 0~2? a=0,退出回到主菜單 a=1,則調(diào)用 search
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1