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

正文內(nèi)容

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

2024-11-03 02:30上一頁面

下一頁面
  

【正文】 除此之外,我還花了一部分時間到美化界面上,現(xiàn)在的界面是在我的能力范圍之內(nèi)最好的。見 圖 圖 輸入程序的運(yùn)行界面 保存界面 保存程序在保存、未保存和保存錯誤的情況下的運(yùn)行界面。 /*輸入 程序 */ break。 21 printf( 密碼 :)。 char menu[ ]={\n******************菜單 ******************** \n\n\n * \n * \n * \n * \n * \n * \n * \n }。 getch( )。 return(NULL)。 scanf(%s,filename1)。 ptr1=head。 else do {do 17 { printf(請選擇查找的方式 :\n)。 } else printf(\n未發(fā)現(xiàn)該家電信息 !\n\n)。amp。 if(head==NULL) return(NULL)。ptr3next=NULL。(ptr3price))。%s(0):\n,string1)。 }while(ptr1!=NULL)。 getch()。} printf(Please input the No.%d goods39。ptr1price)。ptr1num)。 /*輸出 家電 信息 */ FILE *fp。 。一批數(shù)據(jù)時以文件的形式存放在外部介質(zhì) (如磁盤 )上的。由這兩部分信息組成一個 結(jié)點(diǎn) (如下圖所示),表示線性表中一個數(shù)據(jù)元素 。刪除可以按照家電編號和 家電名稱兩種方法進(jìn)行。 /*查找 家電 信息 */ void save(COM *head)。 do {printf(Please input the No.%d goods39。 printf(Please input the No.%d goods39。ptr1num)。 }while(CHECK_COUNT)。 getch( )。 if((ptr3=(COM*)malloc(LEN))==NULL) {printf(沒有足夠內(nèi)存,無法創(chuàng)造節(jié)點(diǎn) !)。 printf(Please input goods39。 else ptr2next=ptr3。 int del_num。name)。 ptr1nextprior=ptr1prior。 printf(請輸入要查找的家電的文件名 :)。 } }while(sel!=1amp。 printf(請返回到菜單進(jìn)行其它操作 :)。 scanf(%s,filename1)。 getch( )。 \n 除此外,該系統(tǒng)還可對已經(jīng)保存的家電庫存信息進(jìn)行輸入、插入、刪除、 \n 查找和輸出等操作,最后保存最新信息,操作以 0 為結(jié)束符。i=2。 scanf(%d,amp。 } 程序運(yùn)行的結(jié)果 22 系統(tǒng)開始運(yùn)行時的界面。見 圖 圖 退出界面 有關(guān)技術(shù)的討論 剛剛接到這個題目的時候,我發(fā)現(xiàn)用雙向鏈表做會更加的減少時間復(fù)雜度,從而更好的方便使用,于是我的一切出發(fā)點(diǎn)都 是圍繞方便使用者進(jìn)行。它是利用了 C 語言實(shí)現(xiàn)的。 24 圖 插入前的輸出情況 圖 插入后為保存的情況的輸出情況 兩相比較發(fā)現(xiàn)不經(jīng)保存則前面所進(jìn)行操作信息將全部丟失 。 case 3:head=insert( )。 printf( 用戶名或密碼錯誤 !\n\n)。 printf(%s,message1)。 ptr2next=ptr1。 return(NULL)。 return。ptr1num!=sel_numamp。 printf(請?jiān)? 1 和 2選擇一個數(shù)字進(jìn)行操作 :)。 }while(!strcmp(judge,yes))。 if(ptr1num==del_num||(strcmp(ptr1name,name)==0)) { head=ptr1next。 printf( * \n)。 scanf(%s,judge)。 getch( )。 if(ptr3num=0) {printf(輸入錯誤 !請重新選擇要插入的家電 \n)。 } 插入算法的實(shí)現(xiàn) COM * insert( ) {COM * ptr3。 printf(請輸入要輸出的家電的文件名 :)。ptr1name)。 while(ptr1num!=0) { if(n==1) head=ptr1。 free(ptr1)。 char filename1[10]。 流程圖: 8 圖 保存算法 算法的實(shí)現(xiàn) 引用庫函數(shù)及變量的定義 include /*標(biāo)準(zhǔn)輸入 /輸出頭文件 */ include /*包含繪制圖形函數(shù)等頭文件 */ include /*包含字符串處理函數(shù)頭文件 */ include /*包含動態(tài)存儲與釋放函數(shù)頭文件 */ define LEN sizeof(COM) define PRINT % 15ld% 15s% 15d% 15f\n,ptr1num,ptr1name,ptr1count,ptr1price 9 define CHECK_COUNT ptr1count0 define CHECK_COUNT2 ptr3count0 typedef struct {long int num。 本報(bào)告中所設(shè)計(jì)的商品管理系統(tǒng),實(shí)現(xiàn)了 以鏈表結(jié)構(gòu)的雙向鏈表表示商場家電部的庫存所需求的功能,包括 了 提貨或進(jìn)貨時對該鏈表及時進(jìn)行維護(hù),每個工作日結(jié)束以后,可將鏈表中的數(shù)據(jù)以文件形式保存,每日開始營業(yè)之前,將 文件形式保存的數(shù)據(jù)恢復(fù)成鏈表結(jié)構(gòu)的雙向鏈表 的流程中所需的功能 。每個結(jié)點(diǎn)包括兩個部分:一個是存儲數(shù)據(jù)元素的數(shù)據(jù)域,另一個是存儲下一個結(jié)點(diǎn)地址的指針域。當(dāng)輸入的 家電 編號為 0 時,輸入結(jié)束。 /*輸入 家電 信息 */ COM *insert( )。 if((ptr1=(COM*)malloc(LEN))==NULL) /*申請空間函數(shù) */ {printf(沒有足夠內(nèi)存,無法創(chuàng)造鏈表 !)。%s:\n,n,strin
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1