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

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)報(bào)告—商品管理(參考版)

2024-09-12 02:30本頁面
  

【正文】 30 參考文獻(xiàn) [1] 嚴(yán)蔚敏 吳偉名 編著,《數(shù)據(jù)結(jié)構(gòu)》, 清華大學(xué)出版社, 2020 年 1月 [2] 譚浩強(qiáng) 編著, 《 C 程序設(shè)計(jì)》(第三版) ,新世紀(jì)計(jì)算機(jī)基礎(chǔ)教育叢書 清華大學(xué)出版社 , 2020 年 7 月第三版 [3] 裔紅艷 《數(shù)據(jù)結(jié)構(gòu)》課程設(shè)計(jì)報(bào)告 , 計(jì)算機(jī)師范 [4] 曲朝陽 劉志 穎 《倉庫管理系統(tǒng)》 ,計(jì)算機(jī) 053 2020 年 7 月 20日 [5] ( 知道 ) [6] 李春葆 編著,《數(shù)據(jù)結(jié)構(gòu)習(xí)題與解析》(第三版),清華大學(xué)出版社,2020 年 10 月 [7] 牛津詞典 。第二個是操作界面,操作員可以對某個指定的庫存文件進(jìn)行進(jìn)貨 ,提貨 ,刪除,排序 ,插入和查詢等操作 ,操作的情況可以隨時人工保存,文件名自定。它是利用了 C 語言實(shí)現(xiàn)的。 設(shè)計(jì)體會 剛開始看到這個課程設(shè)計(jì)題目的時候,我覺得很有信心,因?yàn)槲艺J(rèn)為我的數(shù)據(jù)結(jié)構(gòu)和 C語言中我最喜歡也是學(xué)的最好的地方就是鏈表,但是隨著對這個題目的細(xì)細(xì)探索,我發(fā)現(xiàn)這題目還是有一定的難度的,越 看我覺得越急躁,但是這樣反而更加的阻礙我的思路,直到我碰到一個在 C語言方面頗有心得的同學(xué),他幫我解決了很多問題,更主要的是他讓我明白了耐性在一個程序中的重要作用,現(xiàn)在,借著這里我想真誠的對他說一聲“謝謝!” 我一定會更加的努力培養(yǎng)我的耐性,讓我的人生更加的美好而成功! 結(jié)束語 該系統(tǒng)我主要做了六個功能選項(xiàng) ,,兩個主界面。登陸界面其實(shí)是利用判斷語句做的,后面的輸入輸出沒有什么特別的,是按照一般鏈表的輸入輸出做的,至于輸入和插入信息時利用的 比較 排序法。見 圖 圖 退出界面 有關(guān)技術(shù)的討論 剛剛接到這個題目的時候,我發(fā)現(xiàn)用雙向鏈表做會更加的減少時間復(fù)雜度,從而更好的方便使用,于是我的一切出發(fā)點(diǎn)都 是圍繞方便使用者進(jìn)行。見 圖 此程序中 查找 可以按照兩種方式進(jìn)行 。見 圖 此程序中刪除可以按照兩種方式進(jìn)行 。見 圖 、圖 圖 插入的操作步驟 圖 成功插入后的輸出 插入的失敗分兩種情況:要插入的文件不存在和插入時的輸入編碼信息出錯。見 圖 、圖 圖 輸出成功 圖 輸出失敗 插入界面 插入程序中插入成功與失敗界面。 24 圖 插入前的輸出情況 圖 插入后為保存的情況的輸出情況 兩相比較發(fā)現(xiàn)不經(jīng)保存則前面所進(jìn)行操作信息將全部丟失 。見 圖 、圖 、圖 、圖 圖 保存成功 假設(shè)在插入后忘記保存。見 圖、 圖 用戶名及密碼輸入錯誤的界面 圖 用戶名及密碼輸入正確的界面 23 輸入界面 輸入程序的運(yùn)行界面。 } 程序運(yùn)行的結(jié)果 22 系統(tǒng)開始運(yùn)行時的界面。 case 0:break。 case 6:save(head)。 case 5:search( )。 case 4:head=delet( )。 case 3:head=insert( )。 case 2:print( )。 switch(sel) {case 1:head=input( )。 scanf(%d,amp。 do { printf(%s,menu)。 printf(請按“ enter”鍵進(jìn)入菜單選項(xiàng) !)。 return(0)。 } if(n==3) {printf( 您無權(quán)使用該系統(tǒng) !\n)。 printf( 用戶名或密碼錯誤 !\n\n)。 scanf(%s,password)。 scanf(%s,user)。i=2。 int n=0,i。char str2[20]={X8S4G8N8}。char str1[20]={20202213}。 getch()。 printf(%s,message1)。 int sel。 char message2[ ]={ *歡迎進(jìn)入商品管理系統(tǒng) * \n\n\n *軟件 072 班 **20 號 **馬金霞 * \n\n\n }。 \n 除此外,該系統(tǒng)還可對已經(jīng)保存的家電庫存信息進(jìn)行輸入、插入、刪除、 \n 查找和輸出等操作,最后保存最新信息,操作以 0 為結(jié)束符。j++)。i++) for(j=0。 for(i=0。 fclose(fp)。 ptr2next=ptr1。return(NULL)。 } if(fread(ptr1,sizeof(COM),1,fp)!=1) {printf(無法輸出的信息 !\n 請按’ enter‘鍵返回到菜單 \n)。 getch( )。 ptr2=ptr1。 else ptr2next=ptr1。 } if(ptr1next==NULL) head=ptr1。 getch( )。 return(NULL)。 } if((ptr1=ptr2=(COM*)malloc(LEN))==NULL) {printf(沒有足夠內(nèi)存,無法創(chuàng)造鏈表 !!\n請按’ enter‘鍵返回到菜單 \n)。 getch( )。 scanf(%s,filename1)。 getch()。 } fclose(fp)。 return。 while(ptr1!=NULL) {if(fwrite(ptr1,sizeof(COM),1,fp)!=1) {printf(無法輸出的信息,檔案 !)。 return。 if((fp=fopen(strcat(filename1,filename2),wb))==NULL) /*以二進(jìn)制只寫方式打開一個流 */ {printf(文件創(chuàng)建失敗 !)。 } 保存算法的實(shí)現(xiàn) void save(COM *head) { printf(請輸入要保存的文件名 (限以字母或數(shù)字) :)。 printf(請返回到菜單進(jìn)行其它操作 :)。 18 scanf(%s,judge)。 } else printf(\n 未發(fā)現(xiàn)該家電信息 !\n\n)。 printf(家電編號 家電名稱 家電數(shù)量 家電單價\n\n)。strcmp(ptr1name,name)!=0) ptr1=ptr1next。ptr1num!=sel_numamp。 while(ptr1!=NULLamp。sel!=2)。 } }while(sel!=1amp。 scanf(%s,name)。 break。 scanf(%ld,amp。sel)。 printf(請?jiān)? 1 和 2選擇一個數(shù)字進(jìn)行操作 :)。 printf( * \n)。 if(head==NULL) return。 printf(請輸入要查找的家電的文件名 :)。 int sel。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1