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

正文內(nèi)容

影碟租賃租賃者管理課程設(shè)計-文庫吧資料

2025-05-22 02:32本頁面
  

【正文】 條件也改成輸入數(shù)字: printf(繼續(xù) ** 8;21 其他數(shù)字退出 **\n 請輸入: )。if(p==NULL) printf(表為空 !)。 ? 修改租賃信息函數(shù) void Revise_LinkList(LinkList H)中,由于對租賃影碟的數(shù)量有限制,因此通過判斷語句 if(pnext10)來控制用戶修改租賃影碟的數(shù)量,如果 要修改的影碟數(shù)量超過上限,則要求用戶重新輸入修改值,若沒有超過上限,則進行相關(guān)的操作 。q 既是鏈表尾結(jié)點,以 q 為結(jié)點開始插入。while(tempnext){ temp=tempnext。 } 18 函數(shù)模塊 模塊調(diào)用關(guān)系 程序流程圖 本次程序流程圖如下 主函數(shù) main 添加信息模塊 刪除信息模塊 修改信息模塊 文件寫入模塊 信息顯示模塊 按時間查找信息模塊 查找信息模塊 19 開始 添加成員函數(shù) 0 退出 1 查詢 2 添加 3 修改 4 刪除 5 查看 6. 日期查詢 7 存文件 查詢信息 添加信息 修改信息 刪除信息 按日期查詢 顯示全部信息 以文件存入 1 2 3 4 5 6 7 8 繼續(xù) 其他數(shù)字,退出 8 8 Y 繼續(xù) N 退出 其他數(shù)字 Y 結(jié)束 N 20 調(diào)試中的問題 經(jīng)過對 影碟租賃和系統(tǒng)的 研究后,即進行程序的設(shè)計和編碼;將原程序編好后,經(jīng)過編譯,有如下幾個問題: ? 鏈表的頭結(jié)點不存放信息,僅作鏈表的表示起點,因此每次對鏈表的增加或查找應(yīng)從第二個結(jié)點開始,即從 Hnext 開始。y39。Y39。l)。 printf(請選擇 : )。 default: printf(你的選擇有誤 !\n)。printf(\n)。break。 case 6: Search_Time(H)。printf(\n)。break。 case 4: Del_LinkList(H)。printf(\n)。break。 case 2: Add_LinkList(H)。printf(\n)。break。 switch(key) { case 0: printf(你選擇退出系統(tǒng),謝謝使用 !\n)。key)。 printf(請選擇 : )。 printf( * 7 保存成文件 *\n)。 printf( * 5 查看所有租賃者 *\n)。 printf( * 3 修改租賃數(shù)量 *\n)。 printf( * 1 查詢租賃者 *\n)。 // 主菜單內(nèi)容 do { printf( $$$$$$$$$\n)。 printf(由于現(xiàn)在沒會員注冊,請先注冊會員: \n)。 H=Creat_LinkList( )。 LinkList H。 } } } ()。(p),sizeof(p))。(p),sizeof(p))。(p),sizeof(p))。(p),sizeof(p))。(p),sizeof(p))。(p),sizeof(p))。(p),sizeof(p))。 if(p==NULL) printf(鏈表為空,無法完成信息存入硬盤 !)。 if(!cddata) printf(文件打開失敗 !)。 fstream cddata。 i++。 while(ip) { printf(租賃日期: %d 對應(yīng)的 ,p[i])。 } } ( 9) 輸出函數(shù) 函數(shù) void Printff(LinkList p)的實現(xiàn): void Printff(LinkList p) //輸出函數(shù) { int i=0。 k8++。 while(p) { printf(第 %d個租賃人信息: \n,k8)。 p=Hnext。 ? 函數(shù) void browsing(LinkList H)的實現(xiàn): void browsing(LinkList H) //顯示所有租賃者的信息 { LinkList p。 }while(x==8)。 scanf(%d,amp。i=0。 printf(共有 %d人在 %ld租借影碟 \n,k,time)。 p=pnext。} j++。 } if(p!=time) { 15 while(jp) { if(p[j]==time) {Printff(p)。 while(p) //遍歷查找 { if(p==time) { i++。 scanf(%ld,amp。 do { p=H。 long int time。 return p。x)。 printf(繼續(xù)查找 8;其他數(shù)字退出查找 \n請輸入: )。 } if(!p) { printf(查找失敗,未注冊! \n)。 break。 while(p) { 14 if(p==num) { printf(查找成功 !\n)。 scanf(%ld,amp。 } if(!p) { printf(查找失敗,未注冊! \n)。 break。 while(p) { if(equal(p,name)==1) //查找租賃者姓名 { printf(查找成功 !\n)。 if(k1==1) //按租賃者姓名查詢 { printf(請輸入租賃者姓名: )。 scanf(%ld,amp。 printf(請選擇: \t1,按租賃者姓名查詢 \t2,按租賃者編號查詢 \t0,退出查詢 \n)。 long int num。 LinkList p。 ? 根據(jù)用戶選擇的 查找 方式,輸入要 查找 租賃信息的租賃者名字或編號,進行查找,若查找成功,則 輸出 相關(guān)租賃信息;查找失敗,返回失敗信息。)。 }while(ch1!=39。 cinamp。:exit(0)。 case 39。coutendl。F39。break。:Display()。 switch(ch1) { case 39。 cinamp。 CreateHashList ()。 ? 刪除租賃者信息 函數(shù) void Del_LinkList(LinkList H)的 實現(xiàn) : void main() { char ch1。 } ( 5) 刪除某些租賃者的信息 ? 首先提示用戶選擇相應(yīng)的刪除 方式:按姓名刪除信息、按編號刪除信息。x)。 printf(繼續(xù)修改 8;其他數(shù)字退出修改 \n 請輸入: )。 printf(修改成功 !\n)。 } } i++。 h++。 while(hj) { if(p[h]==v) { while(hj1) { strcpy(p[h],p[h+1])。v)。 } } if(u==2) { printf(請輸入要刪除影碟的租賃日期 :)。 h++。 while(hj) { if(equal(p[h],name1)==1) { while(hj1) { strcpy(p[h],p[h+1])。name1)。 if(u==1) { printf(請輸入要刪除影碟名字 :)。amp。u!=2) printf(你的輸入有誤 !請重新輸入 !)。 if(u!=1amp。 scanf(%d,amp。 } } if(mount0) { printf(輸入修改租借數(shù)量為負(fù) ,既需要刪除租賃的影碟 !\n)。 strcpy(pnext[j+i],name1)。 printf( 請輸入對應(yīng)的影碟名字: )。 scanf(%d,amp。 } if(mount0) { while(imount) { printf(請輸入要增加的第 %d 個影碟的 信息: \n,i+1)。 pnext=pnext+mount。 scanf(%d,amp。 pnext=pnext+mount。mount)。 } } if(k==0) //修改租借數(shù)量 { printf(會員中有記錄 !\n 請輸入修改租借數(shù)量: )。 break。n)。 } } if(m==2) { printf(請輸入要修改信息的租賃者編號: )。 break。name)。 if(m==1) { printf(請輸入要修改信息的租賃者姓名: )。amp。m!=2) printf(你的輸入有誤 !請重新輸入 !)。 if(m!=1amp。 scanf(%d,amp。 } p=H。 scanf(%d,amp。 } while(kcount) { printf(你輸入的修改 人數(shù)大于注冊數(shù)量 !)。 while(q) { count++。k)。 do { printf(請輸入需要修改信息的租賃者數(shù)量: )。 int k=0,k2=1,mount=0,i=0,j=0,count=0,x,m,n,u,v。 ? 根據(jù)用戶選擇的修改方式,輸入要修改租賃信息的租賃者名字或編號,進行查找,若查找成功,則修改相關(guān)租賃信息,同時對租借數(shù)量進行判斷是否超過最大租借限度;查找失敗,返回失敗信息。 }while(x==8)。 scanf(%d,amp。 count=0。 r=rnext。 r=Hnext。 q=p。 printf(新會員添加成功 !\n)。 } } i=0。 strcpy(p[j+i1],name1)。 printf(請輸入對應(yīng)的影碟名字: )。cddata)。 printf(請輸入增加租賃日期: )。 p=n1。 p=price。 //把新信息賦給新結(jié)點 strcpy(p,name)。data,amp。n,amp。 printf(請輸入租借數(shù)目,押金,注冊時間,租賃 者編號 例如 : 3 20200701 1\n)。 scanf(%s,amp。 pnext=NULL。 return 。 } while(j=k) { p=(LinkList)malloc(sizeof(LNode))。 while(tempnext) { temp=tempnext。 if(Hnext==NULL) q=H。k)。 do { printf(請輸入需要增加租賃者數(shù)量: )。 float price=。 int k=0,i=0,j=1,n,count=0,x。//字符串比較,返回值非零相等,零不相等 } ( 3) 添加租賃者 ? 使用尾插法插入鏈表的結(jié)點 , 結(jié)點信息包括:租賃者 注冊時間、租賃時間、對應(yīng)時間 的租賃影碟的名稱、租賃影碟的數(shù)量、租賃押金、租賃者的編號。 } else bre
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1