C语言超市收银系统.pdf
《C语言超市收银系统.pdf》由会员分享,可在线阅读,更多相关《C语言超市收银系统.pdf(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、/*-时间:20157-1 16:44:21 吴俊龙 C 语言专周设计 超市收银系统-*/#include stdio.h#include int menu1(void);/主页面 int menu2(void);/商品管理页面 int menu3(void);/退出页面 int menu4(void);/添加商品信息 int menu5(void);/商品信息浏览 int menu6(void);/商品信息修改 int menu7(void);/商品信息查询 int menu8(void);/商品信息删除 int menu9(void);/结账 页面 int sign(void);/欢迎页面
2、 struct ima int id;/商品编号 char name20;/商品的名称 char produce30;/商品的产地 int number;/商品的数量 int money;/商品的价格 ;int len=0;struct ima thing50;struct ima*p;int menu1(void)/主页面 int n;system(cls);printf(”nnn”);printf(tt-n”);printf(tt|欢迎使用结账管理系统 n);printf(tt-n);printf(tt n);printf(tt|1。商品管理|n”);printf(”tt|n”);prin
3、tf(”tt 2.结账模式|n);printf(tt|n);printf(tt 3.退出系统 n”);printf(”tt n”);printf(tt|_|n);printf(”ntt 请输入您要进行的操作(13)bb);scanf(”d,&n);while(n!=1&n!=2&n!=3)printf(”提示:nt 输入有误,请重新输入您要进行的操作(1-3):n”);scanf(”d”,n);return n;int menu2(void)/商品管理页面 int n;system(cls”);printf(nnn);printf(”tt-n”);printf(”tt|商品信息管理页面 n);
4、printf(”tt|-n”);printf(”tt|n”);printf(tt|1.新购商品入库 n”);printf(”tt|2。商品信息删除|n);printf(”tt|3。商品信息修改|n);printf(tt|4.商品信息查询 n);printf(”tt 5.商品信息浏览 n);printf(”tt 6。返回 主菜单 n”);printf(tt n”);printf(tt|_n);printf(n t 请输入您要进行的操作(1-6)bb);scanf(”d”,&n);while(n!=1&n!=2&n!=3&n!=4&n!=5&n!=6)printf(”提示:n 输入有误,请重新输入
5、您要进行的操作(16):n”);scanf(%d,n);return n;int menu9(void)/结账 页面 system(cls”);float tot=0,pay=0;if(len!=0)int i;system(cls);printf(nnn”);printf(tt-n);printf(”tt|商品 结账 页面 n”);printf(tt|-n”);printf(”tt 编号t 名称t 产地t 数量t 单价n”);printf(”-n”);for(i=0;ilen;i+)printf(”tt%dt%st%stdt%dtnn,thingi.id,thingi。name,thingi
6、。produce,thingi。number,thingi。money);tot=(float)(thingi.number*thingi。money*10)/10);pay+=tot;printf(”tttttttttttttttt 总共消费:%.2fnn”,pay);system(pause);else printf(t 亲购物车中没有商品,请先添加商品信息哟);system(”pause);return 0;int menu8(void)/商品信息删除 int i,j,num,e,t=len;if(len!=0)printf(t 请输入您要删除的商品的编号:”);scanf(”%d”,&
7、num);for(i=0;ilen;i+)if(thingi。id=num)j=i;if(j!=(t1))for(e=i1;et;e+,j+)thingj.id=thingj+1。id;strcpy(thingj。name,thingj+1.name);strcpy(thingj。produce,thingj+1。produce);thingj.number=thingj+1。number;thingj.money=thingj+1.money;t;p+;else t-;p-;printf(提示:删除完毕!”);system(pause);else printf(”暂无数据,请先添加商品信息!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 超市 收银 系统
限制150内