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

正文內容

c課程設計-圖書管理系統(tǒng)-展示頁

2025-05-26 02:06本頁面
  

【正文】 *fp。 } else return。 printf(%d\t\t%s\t\t%s\t\t%s\t\t%,book[i].num,book[i].name,book[i].aut,book[i].pub,book[i].price)。 scanf(%s,ch)。im。snum)。 } printf(請輸入編號 :)。 if(m==0) { printf(沒有記錄 )。book[m],sizeof(struct Bookinf),1,fp)==1) m++。 return。 char ch[2]。 int snum。如果存在該商品編號,則詢問是否顯示該條信息,需要顯示,輸入 y 即可顯示。 } fclose(fp)。i++) { printf(%d\t\t%s\t\t%s\t\t%s\t\t%,book[i].num,book[i].name,book[i].aut,book[i].pub,book[i].price)。 for(i=0。book[m],sizeof(struct Bookinf),1,fp)==1) m++。 return。 int i,m=0。 printf(OK!\n)。 //接受回車 scanf(%s,ch)。 } printf(是否繼續(xù) ?(y/n):)。 //后來添加的 } else { printf(《 %s》保存成功 !\n,book[m].name)。 getch()。,格式輸入錯誤 %f寫成 % if(fwrite(amp。book[m].price)。 //輸入出版社 printf(價格 :)。 //輸入作者 printf(出版社 :)。 //輸入書名 printf(作者 :)。 } printf(書名 :)。 getch()。im。book[m].num)。 //ch 之所以定義成字符數(shù)組,是為了接收一個字符和回車符,以字符串方式存入 //有所改動 while(strcmp(ch,Y)==0||strcmp(ch,y)==0) //判斷是否要錄入信息 { printf(編號 :)。 //show函數(shù)位置錯誤 } printf(是否繼續(xù) ?(y/n):)。 else { system(cls)。book[m],sizeof(struct Bookinf),1,fp)==1) m++。 return。 FILE *fp。 程序代碼 void in() { int i,m=0。 **如 果輸入 y,屏幕顯示圖書的編號,書名,作者,出版社,輸入完成以后,系統(tǒng)提示“ 保存成功!是否繼續(xù)?”。 } 錄入 圖書信 功能敘述 *在功能界面中輸入 1,即可以進入圖書信息錄入狀態(tài),如果沒有數(shù)據,則 圖書的編號,書名,作者,出版社 ,并提示用戶是否輸入 。 printf(\t|==============================================|\n)。 printf(\t|\t |\n)。 printf(\t|\t |\n)。 printf(\t|\t |\n)。 printf(\t|==============================================|\n)。 printf(\t|==============================================|\n)。 } } 功能菜單 程序代碼: void menu() { system(cls)。 //執(zhí)行完成后繼續(xù)顯示菜單界面 scanf(%d,amp。 } getch()。 case 6: order()。 case 5: del()。 case 4: insert()。 case 3: modify()。 case 2: search()。 //輸入選擇功能編號 while(n) { switch(n) { case 1: in()。 //顯示菜單函數(shù) scanf(%d,amp。 主函數(shù) 包含項目 信息錄入函數(shù),信息查詢函數(shù), 信息修改函數(shù),添加信息函數(shù), 刪除信息函數(shù), 排序函數(shù) 程序代碼 void main() { int n。 void order()。 void insert()。 void search()。 //定義結構體數(shù)組 函數(shù)聲明 void menu()。 //出版社 float price。 //書名 char aut[10]。 程序代碼 struct Bookinf { int num。C 課程設計 圖書管理系統(tǒng) 作者:石棒 1.系統(tǒng)目標 錄入圖書信息 (編號,書名,作者,出版社 ,價格 ) ; 實現(xiàn)刪除功能,即輸入圖書號刪除相應的記錄; 實現(xiàn)查找功能,即輸入圖書號或圖書名查詢該書相關信息; 實現(xiàn)修改功能,即輸入圖書號或圖書名修改相關信息; 保存添加的圖書信息; 信息排序。 2.主要功能模塊設計 include include include //控制臺輸入輸出函數(shù) include 敘述 定義結構體 Bookinf,用來表示圖書信息,其中包括圖書編號,書名,作者,出版社 以及圖書價格, 并定義名為 book的結構體變量。 //編號 char name[20]。 //作者 char pub[30]。 //價格 }book[10]。 void in()。 void modify()。 void del()。 void show()。 menu()。n)。 //錄入函數(shù) break。 //查詢函數(shù) break。 //修改函數(shù) break。 //插入函數(shù) break。 //刪除函數(shù) break。 //排序函數(shù) break。 menu()。n)。 //清屏 printf(\n\n\n\n)。 printf(\t| 圖書管理系統(tǒng) |\n)。 printf(\t|\t |\n)。 printf(\t|\t |\n)。 printf(\t|\t |\n)。 printf(\t|\t |\n)。 printf(\n請選擇 (06):)。 輸入 y,則開始錄入信息 ; 輸入 n,則顯示“ OK”,再按任意鍵返回到主菜單界面 。 ***如果輸入 y,系統(tǒng)繼續(xù)提示相應信息,再輸入一條記錄。 //m是記錄的條數(shù) char ch[2]。 if((fp=fopen(,ab+))==NULL) { printf(無法打開文件 !\n)。 } while(!feof(fp)) //檢測是否到了文件結尾 { if(fread(amp。 //統(tǒng)計當前記錄條數(shù),讀取成功則 m自加 1,繼續(xù)往后讀取 } if(m==0) printf(沒有記錄 !\n)。 show()。 scanf(%s,ch)。 scanf(%d,amp。 //輸入商品編號 for(i=0。i++) if(book[i].num==book[m].num) //檢驗文件中是否已經存在所 輸入的編號 { printf(該記錄已存在 !)。 scanf(%s,ch)。 scanf(%s,book[m].name)。 scanf(%s,book[m].aut)。 scanf(%s,book[m].pub)。 scanf(%f,amp。 //輸入價格 //%錯打成 amp。book[m],sizeof(struct Bookinf),1,fp)!=1) //將錄入信息寫入指定文件 { printf(不能保存 !)。 return。 m++。 //詢問是否繼續(xù) getch()。 //輸入一次后,無法繼續(xù),原因 :格式輸入 } fclose(fp)。 } (在程序中如果不聲明要放在 in()前面) 程序代碼 void show() { FILE *fp。 if((fp=fopen(,rb))==NULL) //由 wb改成 { printf(無法顯示文件 !\n)。 } while(!feof(fp)) { if(fread(amp。 } printf(編號 \t\t書名 \t\t作者 \t\t出版社 \t\t價格 \n)。im。 printf(\n)。 } 功能敘述 輸入 圖書編號即可查詢相應的圖書信息。 程序代碼 void search() //價格不顯示 { FILE *fp。 //輸入的編號 int i,m=0。 //錯寫成 char[2] if((fp=fopen(,ab+))==NULL) { printf(文件打開失敗 !)。 } while(!feof(fp)) if(fread(amp。 fclose(fp)。 return。 scanf(%d,amp。 for(i=0。i++) if(snum==book[i].num) { printf(已經找到記錄,是否顯示 ?(y/n))。 if(strcmp(ch,Y)==0||strcmp(ch,y)==0) { printf(編號 \t\t書名 \t\t作者 \t\t出版社 \t\t價格 \n)。 break。 } if(i==m) printf(沒有相應的記錄 !\n)。 int i,j,k,m=0,snum。 return。book[m],sizeof(struct Bookinf),1,fp)==1) m++。 fclose(fp)。 } printf(請輸入要插入記錄的位置 :\n)。snum)。im。 for(j=m1。j) book[j+1]=book[j]。 printf(編號 :)。book[i+1].num)。km。amp。 getch()。 return。 scanf(%s,book[i+1].name)。 scanf(%s,book[i+1].aut)。 scanf(%s,book[i+1].pub)。 scanf(%f,amp。 if((fp=fopen(,wb))==NULL) { printf(文件打開失敗 !\n)。 } for(k=0。k++) if(fwrite(amp。 getch()。 fclose(fp)。 int i,j,m=0,snum。 if((fp=fopen(,ab+))==NULL) { printf(無法打開 文件 !\n)。 } while(!feof(fp)) if(fread(amp。 if(m==0) { printf(沒有記錄 !\n)。 return。 scanf(%d,amp。 for(i=0。i++) if(snum==
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1