《C语言药房管理系统[文书借鉴]》由会员分享,可在线阅读,更多相关《C语言药房管理系统[文书借鉴](16页珍藏版)》请在人人文库网上搜索。
1、include#include#include#includestruct medicinechar name20; /药品名称char number50; /药品编号char price50; /单价char inventory50; /库存数量char brand20; /品牌 medicine100; /假设最大数为100./定义全局变量numint num; int menu_select()char s80;int a;/*定义整形变量*/system(cls);printf(tt-您好!您已进入药房管理系统-nn);printf(ttt1. 输入药品信息n);printf(ttt2。
2、. 查看药品信息n);printf(ttt3. 修改药品信息n);printf(ttt4. 按编号查找药品n);printf(ttt5. 按价格排序 n);printf(ttt6. 删除药品信息n);printf(ttt7. 退出n);printf(tt-nn);doprintf(Enter you choice(17):);scanf(%s,s);a=atoi(s);while (a7);return a;int addmedicine()printf(ttt-请输入您要保存的信息 -n);printf(ttt输入药品名称:n);scanf(%s,medicinenum.name);prin。
3、tf(ttt输入药品编号:n);scanf(%s,medicinenum.number);printf(ttt单价:n);scanf(%s,medicinenum.price);printf(ttt品牌:n);scanf(%s,medicinenum.brand);printf(ttt库存数量 :n);scanf(%s,medicinenum.inventory);num+;printf(ttt是否继续添加?(Y/N):n);if(getch()=y | getch()=Y)addmedicine();return(0);void modifybyname() /按药品名称修改char c;i。
4、nt i,mark=0;char name20;printf(ntt请输入要修改的药品名称:); scanf(%s,name);if(num=0)printf(ntt文件中无相关药品);printf(ntt按任意键返回主菜单);getch(); mark+;return; for(i=0;i=0);medicinej+1=tmp;printf(ttt排序成功,是否显示?(y/n);if (getch()=y)list();return(0);int main()printf(tt-n);printf(tt-Welcome to management system -n);printf(tt-M。
5、ade By 蒋俊杰 李梁伟 郑奈春-n);printf(tt-n);printf(请按任意键进入主菜单:)n);getch();int selectnum;while(1)selectnum = menu_select();switch(selectnum)case 1:addmedicine(); /添加药品信息break;case 2:list();break;case 3:modifybyname(); /修改药品信息break;case 4:searchbynumber(); /按药品编号查找break;case 5:sortbyprice(); /按药品单价排序break;case 6:dele();break;case 7:printf(BYE BYE!n);system(pause);getchar();exit(0);getchar();return 0; 16相关材料。