资源简介

客户消费积分管理系统

资源截图

代码片段和文件信息

#include
#include
#define MAXSIZE 100
#define OVERFLOW -2
#define OK 1
#define ERROR 0
using namespace std;
typedef struct
{
    char vipno[15];//会员编号、手机号码、姓名、总积分、当前积余额。
    char phoneno[15];
    char name[15];
    int alljifen;
    int jifen;
} Guke;


//链表结点的定义:
typedef struct Node
{
    Guke   data;       //数据域
    struct Node  *next;   //指针域
} Status*link;

Node NEW(link *L)
{
    (*L)=new Node;
    (*L)->next=NULL;
}

Node Creat(Node *L)
{
    Guke e;
    link pt;
    int in;
    p=L;
    cout<<“请输入顾客的人数:“<    cin>>n;
    if(n<0||n>MAXSIZE)
        exit(OVERFLOW);
    cout<<“请输入顾客的会员编号、手机号码、姓名、总积分、当前积分余额!“<    for(i=1; i<=n; i++)
    {
        t=new Node;
        t->next=NULL;
        cout<<“会员编号:“<        cin>>e.vipno;
        cout<<“手机号码:“<        cin>>e.phoneno;
        cout<<“姓名:“<        cin>>e.name;
        cout<<“总积分:“<        cin>>e.alljifen;
        cout<<“当前积分余额:“<        cin>>e.jifen;
        strcpy(t->data.vipnoe.vipno);
        strcpy(t->data.phonenoe.phoneno);
        strcpy(t->data.namee.name);
        t->data.alljifen=e.alljifen;
        t->data.jifen=e.jifen;
        cout<<“-------------------“<        p->next=t;
        p=p->next;
    }
    cout<<“13班严杰 2019211001001313“<}
int Find(link Lchar b[])
{
    int j=0;
    link p;
    p=L->next;
    while(p!=NULL)
    {
        if(strcmp(p->data.vipnob)==0||strcmp(p->data.phonenob)==0||strcmp(p->data.nameb)==0)
        {
            cout<<“会员编号:“<data.vipno<data.phoneno<data.name<data.alljifen<data.jifen<            j=1;
        }
        p=p->next;
    }
    if(j==0)
    {
        cout<<“对不起!没有找到该客户的信息。“<        return ERROR;
    }
    cout<<“13班严杰 2019211001001313“<}
int modify(link Lchar b[])
{
    int j=0hfi=1;
    char a[10];
    link p;
    p=L->next;
    while(p!=NULL)
    {
        if(strcmp(p->data.vipnob)==0||strcmp(p->data.phonenob)==0||strcmp(p->data.nameb)==0)
        {
            cout<<“会员编号:“<data.vipno<data.phoneno<data.name<data.alljifen<data.jifen<            j=1;
            break;
        }
        p=p->next;
    }
    if(j==0)
    {
        cout<<“对不起!没有找到该客户的信息。“<        return ERROR;
    }
    while(i)
    {
        cout<<“请选择你要修改的信息;“<        cout<<“1.会员编号“<        cout<<“2.电话号码“<        cout<<“3.姓名“<        cout<<“4.总积分“<        cout<<“5.积分余额“<        cin>>h;
        cout<<“请输入修改后的信息:“<        if(h>=1&&h<=3)
            cin>>a;
        else if(h>3&&h<=5)
            cin>>f;
        i=0;
        switch(h)
        {
        case 1:
            memcpy(p->data.vipnoasizeof(a));
            i=0;
   

评论

共有 条评论