超市收银_超市收银处

2020-02-25 其他范文 下载本文

超市收银由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“超市收银处”。

这里没有商品信息,需要自己编码添加。

#include #include

typedef struct ln //会员信息 { char id[20];//会员账号 char key[20];//会员密码 int sum;//会员积分 struct ln *next;} member;

struct lm//商品信息 { int id;//商品编号

char name[50];//商品名称 int stock;//商品库存 } goods[1000];

member *registe(member *t);//注册;void buy();

int main(){ member *head=(member *)malloc(sizeof(member));strcpy(head->id, “0”), strcpy(head->key, “0”);//超市管理员 head->next=NULL;int i, a, n, boo=0;

while(1){ printf(“ 注册会员请按1:n”);printf(“ 会员直接登录请按2:n”);printf(“ 退出请按0:n”);scanf(“%d”, &a);if(a==0)break;if(a==1)head=registe(head);else if(a==2)boo=login(head);if(boo)break;} if(a && boo==1){ printf(“ 尊贵的会员,您登录成功!n”);buy();}

printf(“ 已经安全退出n”);}

member *registe(member *t)//注册 { printf(“ 现在开始会员注册nn”);char id[20], key[20];member *p, *q, *r;p=t;while(p->next)p=p->next;//寻找链表中最后一个结点 while(1){ printf(“ 请输入您注册的账号,密码:n”);scanf(“%s %s”, id, key);q=t;while(q)//判断该账号是否已经被注册 { if(strcmp(q->id, id)==0)break;else q=q->next;} if(q==NULL)//账号没有注册 { r=(member *)malloc(sizeof(member));r->next=NULL;p->next=r;strcpy(r->id, id);strcpy(r->key, key);r->sum=1000;//会员默认的积分为1000 break;} else printf(“该账号已被注册,请重新输入账号,密码n”);} printf(“恭喜您,已经注册成功。现在可以登录了nn”);

return t;}

int login(member *t)//登录 { printf(“ 现在开始登录n”);member *p;char id[20], key[20];int a, boo=0;while(1){ printf(“ 请输入您的账号,密码:n”);scanf(“%s”, id);if(strcmp(id, “#”)==0)break;scanf(“%s”, key);p=t;while(p){ if(strcmp(p->id, id)==0 && strcmp(p->key, key)==0)break;else p=p->next;} if(p==NULL){ printf(“对不起,该账号不存在或密码错误。请重新登录n”);printf(“ 退出登录请按#n”);} else if(strcmp(id, “0”)!=0){ boo=1;break;} }

return boo;}

void buy(){ char s[20];int n, i;while(1){ printf(“ 请输入商品的编号或者名称:n”);scanf(“%s”, s);if(strcmp(s, “0”)==0)break;if(s[0]>='1' && s[0]=1000){ printf(“ 商品不存在请重新输入,退出请按0n”);} else { printf(“ 您已购买成功。n”);} } else { for(i=0;i=1000){ printf(“ 商品不存在请重新输入,退出请按0n”);} else { printf(“ 您已购买成功。n”);} } } }

《超市收银.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
超市收银
点击下载文档
相关专题 超市收银处 超市 超市收银处 超市
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文