版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、#include #include#include #includestruct medicine int num;int menu_select()char s80;int a;/*定義整形變量*/char name20; /藥品名稱char number50; /藥品編號(hào)char price50; /單價(jià)char inventory50; /庫存數(shù)量char brand20; /品牌 medicine100;/假設(shè)最大數(shù)為100./定義全局變量numsystem(cls);printf(ttdoprintf(Enter you choice(17):);scanf(%s,s);a=atoi
2、(s);- nn);printf(ttt1.輸入藥品信息n);printf(ttt2.查看藥品信息n);printf(ttt3.修改藥品信息n);printf(ttt4.按編號(hào)查找藥品n);printf(ttt5.按價(jià)格排序n);printf(ttt6.刪除藥品信息n);printf(ttt7.退出n);printf(tt您好!您已進(jìn)入藥房管理系統(tǒng)nn);while (a7);return a;if(getch()=y | getch()=Y)int addmedicine()printf(ttt請(qǐng)輸入您要保存的信息n);printf(ttt輸入藥品名稱:n);scanf(%s,medicin
3、);printf(ttt輸入藥品編號(hào):n);scanf(%s,medicinenum.number);printf(ttt單價(jià):n);scanf(%s,medicinenum.price);printf(ttt品牌:n);scanf(%s,medicinenum.brand);printf(ttt庫存數(shù)量:n);scanf(%s,medicinenum.inventory);num+;printf(ttt是否繼續(xù)添加?(Y/N):n);addmedicine();return(0);char c;int i,mark=0;char name20;scanf(%s,name);
4、if(num=0)getch();mark+;return;printf(ntt文件中無相關(guān)藥品);printf(ntt按任意鍵返回主菜單);void modifybyname() /按藥品名稱修改printf(ntt請(qǐng)輸入要修改的藥品名稱:);for(i=0;inum;i+)if(strcmp(,name)=0)if(getch()=y)請(qǐng)選擇修改信息printf(ntt以下是您要修改的藥品信息);printf(ntt藥品名稱: %s,);printf(ntt藥品編號(hào): %s,medicinei.number);printf(ntt單價(jià)
5、: %s,medicinei.price);printf(ntt品牌: %s,medicinei.brand);printf(ntt庫存數(shù)量: %s,medicinei.inventory);printf(ntt是否修改(y/n);printf(ntprintf(nt1-修改藥品名稱IIprintf(nt2-修改藥品編號(hào)IIprintf(nt3-修改單價(jià));printf(nt4-修改品牌);););););printf(nt請(qǐng)選擇您所要的服務(wù):);scanf(%s,&c);switch(c)scanf(%s,);break;scanf(%s,medicinei.nu
6、mber);break;scanf(%s,medicinei.price);break;scanf(%s,medicinei.brand);break;printf(nt5-修改庫存數(shù)量);printf(ntcase 1: printf(nt請(qǐng)輸入新藥品名稱:);case2:printf(nt請(qǐng)輸入新藥品編號(hào):%s);case3:printf(nt請(qǐng)輸入新單價(jià): );case4:printf(nt請(qǐng)輸入新品牌: );case5:printf(nt請(qǐng)輸入新庫存數(shù)量: );scanf(%s,medicinei.inventory);break;if(mark=0)printf(nt是否繼續(xù)修改?(
7、Y/N):);if(getch()=y)modifybyname();return;void list()int i;system(cls);printf(ntt藥品信息修改完畢);if(num!=0)if(i+1num)system(pause);printf(ttt elseprintf(ttt系統(tǒng)中無任何記錄n);printf(ttt已為您顯示所有藥品信息n);for (i=0;inum;i+)printf(ttt藥品名稱:%sn,);printf(ttt藥品編號(hào):%sn,medicinei.number);printf(ttt單價(jià):%sn,medicinei
8、.price);printf(ntt品牌: %sn,medicinei.brand);printf(ttt庫存數(shù)量:%sn,medicinei.inventory);n);getch();return;intsearchbyname()int mark=0;int i;char name20;scanf(%s,name);for(i=0;inum;i+)if (strcmp(,name)=0)藥品名printf(ttt按任意鍵返回主菜單:n);printf(ttt請(qǐng)輸入藥品名稱:n);printf(ttt以下是您查找的藥品信息n);printf(ttt按藥品名稱查找
9、n);printf(ttt稱:%s,);是否繼續(xù)查找相同名稱的藥品信息:(y/n)n);if(getch()=y | getch()=Y)continue;elsereturn(0);printf(ttt藥品編號(hào):%s,medicinei.number);printf(ttt單價(jià):%s,medicinei.price);printf(ntt品牌:%s,medicinei.brand);printf(ttt);printf(ttt庫存數(shù)量:%sn,medicinei.inventory);nmark+;if(i+1)num)printf(tttelseetch();r
10、eturn(0);if(mark = 0)etch();return(0);return 0;printf(ttt請(qǐng)按任意鍵返回主菜單);printf(ttt沒有您要查找的藥品記錄n);printf(ttt請(qǐng)按任意鍵返回主菜單n);int searchbynumber()int mark=0;int i;char number10;printf(ttt按藥品編號(hào)查找n);printf(ttt請(qǐng)輸入藥品編號(hào):n);scanf(%s,number);for(i=0;inum;i+)if(strcmp(medicinei.number,number)=0)printf(ttt以下是您查找的藥品信息n
11、);printf(ttt藥品名稱:%s,);printf(ttt藥品編號(hào):%s,medicinei.number);printf(ttt單價(jià):%s,medicinei.price);printf(ntt品牌:%s,medicinei.brand);printf(ttt庫存數(shù)量:%sn,medicinei.inventory);printf(tttn);printf(ttt請(qǐng)按任意鍵返回主菜單n);mark+;getch();return(0);if(mark=0)printf(ttt沒有改藥品的信息n);printf(ttt請(qǐng)按任意鍵返回主菜單n);getch();
12、return(0);return(0);voiddeletebynumber()printf(ttt藥品名稱:%s,);int i,j;intdeletemark=0;char number20;scanf(%s,number);if(num=0)getch();return;for (i=0;inum;i+)if (strcmp(medicinei.number,number)=0)printf(ttt請(qǐng)輸入要?jiǎng)h除藥品編號(hào):n);printf(ttt對(duì)不起,系統(tǒng)中無任何記錄n);printf(ttt請(qǐng)按任意鍵返回主菜單n);printf(ttt以下是您要?jiǎng)h除的用戶
13、記錄:n);if (getch()=y | getch()=Y)for (j=i;jnum-1;j+)medicinej=medicinej+1;num-;deletemark+;if (getch()=y | getch()=Y)deletebynumber();return;printf(ttt藥品編號(hào):%s,medicinei.number);printf(ttt單價(jià):%s,medicinei.price);printf(ntt品牌: %s,medicinei.brand);printf(ttt庫存數(shù)量:%sn,medicinei.inventory);printf(ttt是否刪除?(y
14、/n);printf(ttt刪除成功);printf(ttt是否繼續(xù)刪除?(y/n);elsereturn;continue;if (deletemark=0)if(getch()=y | getch()=Y)deletebynumber();return;return;void deletebyname()int a=0;printf(ttt沒有該藥品的記錄);printf(ttt是否繼續(xù)刪除?(y/n);int findmark=0;printf(ttt以下是您要?jiǎng)h除的藥品信息:);findmark+;printf(tttIIprintf(ttt藥品名稱:%s,
15、);printf(ttt藥品編號(hào):%s,medicinei.number);printf(ttt單價(jià):%s,medicinei.price);printf(ntt品牌: %s,medicinei.brand);printf(ttt庫存數(shù)量:%sn,medicinei.inventory);int j;int deletemark=0;int i;char name20;scanf(%s,name);for (i=a;inum;i+)if(strcmp(,name)=0)printf(ttt請(qǐng)輸入要?jiǎng)h除藥品名稱:n);if (getch()=y | getch() =
16、 Y) for(j=i;jnum-1;j+)medicinej=medicinej+1;num-;deletemark+;printf(ttt刪除成功);printf(tttIIprintf(ttt是否刪除?(y/n);if(i+1)num)是否繼續(xù)刪除相同名稱的藥品信息?(y/n);if (getch()=y)a=i;continue;printf(ttt是否繼續(xù)刪除相同名稱的藥品信息?(y/n);if (getch()=y | getch() = Y)a=i;continue;printf(ttt是否繼續(xù)刪除?(y/n);if (getch()=y)deletebyname();retur
17、n;if(i+1)num)printf(tttelsecontinue;if (deletemark=0)&(findmark=0)if(getch()=y | getch() = Y)deletebynumber();return;else if (findmark!=0)if(getch()=y | getch() = Y)deletebynumber();printf(ttt沒有該藥品的記錄);printf(ttt是否繼續(xù)刪除?(y/n);printf(ttt沒有重名信息);printf(ttt沒有該藥品的記錄);printf(ttt是否繼續(xù)刪除?(y/n);return;choic=g
18、etch();switch (choic)case 1:deletebynumber();break;case 2:deletebyname();break;return(0);int sortbyprice()/按藥品單價(jià)進(jìn)行排序int i,j;struct medicine tmp;intdele()/刪除記錄charchoic;printf(ttt1-按藥品編號(hào)刪除2-按藥品名稱刪除);printf(ttt請(qǐng)選擇:);for (i=1;inum;i+)if(strcmp(medicinei.price,medicinei-1.price)0) tmp=medicinei;j=i-1;domedicinej+1=medicinej;while(strcmp(tmp.price,medicinej.price)=0);medicinej+1=tmp;if (getch()=y) list();return(0);printf(ttt排序成功,是否顯示?(y/n);n);n);printf(請(qǐng)按任意鍵進(jìn)入主菜單:)n);getch();int selectnum;while(1)selectnum = menu_select();switch(selectnum)intmain()n);printf(ttWelcome to management
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度綠色能源項(xiàng)目投資還款協(xié)議合同范本
- 五年級(jí)下冊(cè)數(shù)學(xué)聽評(píng)課記錄《2同分母分?jǐn)?shù)加減法練習(xí)》人教新課標(biāo)
- 未來科技視角下的電能服務(wù)優(yōu)化路徑
- 災(zāi)害應(yīng)對(duì)中的信息科技應(yīng)用與挑戰(zhàn)
- 電商業(yè)中的健康與美妝-以水楊酸產(chǎn)品為例的研究報(bào)告
- 【培優(yōu)卷】同步分層練習(xí):五年級(jí)下冊(cè)語文第8課《紅樓春趣》(含答案)
- 環(huán)保理念在商業(yè)決策中的價(jià)值體現(xiàn)
- 班級(jí)學(xué)習(xí)環(huán)境優(yōu)化策略研究
- 用戶體驗(yàn)從細(xì)節(jié)到全局的推廣策略
- 2025年度環(huán)保治理項(xiàng)目終止與污染修復(fù)協(xié)議
- 《現(xiàn)代氣候?qū)W》研究生全套教學(xué)課件
- 護(hù)理診斷及護(hù)理措施128條護(hù)理診斷護(hù)理措施
- 情商知識(shí)概述課件
- 九年級(jí)物理總復(fù)習(xí)教案
- 【64精品】國標(biāo)蘇少版小學(xué)音樂六年級(jí)下冊(cè)教案全冊(cè)
- 天然飲用山泉水項(xiàng)目投資規(guī)劃建設(shè)方案
- 汽車座椅骨架的焊接夾具論文說明書
- 2019年重慶市中考物理試卷(a卷)及答案
- [重慶]房建和市政工程質(zhì)量常見問題防治要點(diǎn)
- 信義玻璃參數(shù)表
- 發(fā)電機(jī)組自動(dòng)控制器
評(píng)論
0/150
提交評(píng)論