视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
c语言网吧计费系统源代码
2025-09-22 17:39:43 责编:小OO
文档
#include

#include

#include

#include

#define N 5

struct user

{

  充值

};

struct LinkList

{

};

struct control

{

}control_person={"apollo管理员账户和密码设置

////////////////////////////////

void enter(int x);

void tab(int x);

void start();

void login();

void mainmenu();

void submenu1();

void submenu2();

void submenu3();

void submenu4();

void xian_shi(LinkList *pHead);

LinkList *adduser(LinkList *pHead);

LinkList *addmoney(LinkList *pHead); 充值

LinkList *shang_wang(LinkList *pHead); 上网

LinkList *zhu_xiao(LinkList *pHead); 注销会员

void save(LinkList *pTemp);

LinkList *readsave();

void cha_xun_shen(LinkList *pHead);

void cha_xun_hui(LinkList *pHead);

/////////////////////

//启动

void start()

{

 

 

 

  

  

  

   星星网吧计费管理系统

  

  

   ■");

  

  

  

  

       

  

  

  

   星星网吧计费管理系统

  

  

   ■");

  

  

  

  

       

  

  

  

   星星网吧计费管理系统

  

  

   ■");

  

  

  

  

         

  

  

  

   星星网吧计费管理系统

  

  

   ■");

  

     

  

  

       

  

  

  

   星星网吧计费管理系统

  

  

   ■");

  

  

  

  

       

  

  

  

   星星网吧计费管理系统

  

  

   ■");

  

  

  

  

       

  

  

  

   星星网吧计费管理系统

  

  

   ■");

  

  

  

  

       

  

  

  

   星星网吧计费管理系统

  

  

   ■");

  

  

  

  

       

  

  

  

   星星网吧计费管理系统

  

  

   ■");

  

  

  

  

       

 

}

//登陆函数

void login()

{

 

 

 

  管理员登录

 

 

 

 

 

 

l

  

  

   管理员登录

  

  

  

  

  

  

   

   

  

  

  

   

   

    

   

   

   

   

    

   

    

   

   

    

    

    

    

    

    

   

  

 

 

 

  

  

  

  

  

  

  

  

  

   

  

   

  

  

   

   

   

   

   

   

  

 

 

}

//enter函数

void enter(int x)

{

 

}

//tab函数

void tab(int x)

{

 

}

//mainmenu主菜单

void mainmenu()

{

  初始化

 

 

  星星网吧计费管理系统*********\\n");

  注册会员

 

  会员管理

 

  注 销

 

  重 启

 

  关闭系统

 

  请选择:");

 

 

 

 

 

 

 

 

 

  输入错误!\\n");for(int j=0;j<100000000;j++){}break;

 

}

//submenu1会员管理菜单

void submenu1()

{

 

 

  会员管理***************\\n");

  会员消费

 

  注销会员

 

  查找会员信息

 

  查询所有会员信息

 

  返回上一级菜单

 

  请选择:");

 

 

 

 

 

 

 

 

 

  输入错误!\\n");for(int j=0;j<100000000;j++){}break;

 

}

//submenu2关闭系统

void submenu2()

{

 星星网吧计费管理系统*********\\n");

 谢谢您的使用

 欢迎再次使用

 技术支持

    printf("\\\**      ************************   **\\n");

 版权所有

 湖南长沙英泰学院09081A班

    printf("\\\**              2009.10            **\\n");

}

//submenu3消费菜单

void submenu3()

{

 

  消费内容*******************\\n");

  充值

 

  上网

 

  返回上一级菜单

 

  请选择:");

 

 

 

 

 

  

 

  

 

 

   输入错误!请重新输入!\\n");for(int j=0;j<100000000;j++){}break;

 

}

//submenu4会员查找函数

void submenu4()

{

 

  查找会员***************\\n");

  按身份证号码查找

 

  按会员卡号号码查找

 

  返回上一级菜单

 

  请选择:");

 

 

 

 

 

  

 

  

  

 

 

   输入错误!请重新输入!\\n");for(int j=0;j<100000000;j++){}break;

 

}

//新会员注册

LinkList *adduser(LinkList *pHead)

{

 

leap:

 输入第二代身份证号码(18位):");

  如果输入的信息大于9小于0的范围(输入的不是数字)

 

  

   输入的不是纯数字!\\n请重新输入!\\n"); 

  

 

 

 

  

   输入不合法!\\n请重新输入!\\n");

  

 

loop:

 请输入卡号(8位):");

  如果输入的信息大于9小于0的范围(输入的不是数字)

 

  

  

   输入的不是纯数字!\\n请重新输入!\\n"); 

  

 

 

 

  

   输入不合法!\\n请重新输入!\\n");

  

 

k: 会员优惠活动------------|\\n");

 普通会员 >0 <=10元

 铜卡会员 >10 <=20元 +10元

 银卡会员 >20 <=30元 +20元

 金卡会员 >30 <=50元 +30元

 会员  充100元  送80元

 充值:");

  充值

 如果输入的信息大于9小于0的范围(输入的不是数字)

 

  输入错误!\\n请重新输入!\\n"); 

 

 

  普通会员");

  ■恭喜你!你已成为本网吧普通会员!■\\n");

 

 

  铜卡会员");

  ■恭喜你!你已成为本网吧铜卡会员!■\\n");

 

 

  银卡会员");

  ■恭喜你!你已成为本网吧银卡会员!■\\n");

 

 

  金卡会员");

  ■恭喜你!你已成为本网吧金卡会员!■\\n");

 

 

  会员");

  ■恭喜你!你已成为本网吧VIP会员!■\\n");

 

 

 

 

  

 

 

}

//保存会员注册

void save(LinkList *pTemp)  

{

    FILE *fp=fopen("user

 

  读取失败!\\n");

 

 开始保存文件!\\n");

 

  文件保存成功!\\n");

 

 

  文件保存失败!\\n");

 

}

//读取保存

LinkList *readsave()

{

    fp=fopen("user

 

  文件打开失败!\\n");

 

 

 

 

 

 

 

  

  

   

  

  

  

   

   

    

   

  

 

 

  

}

//显示所有会员信息

void xian_shi(LinkList *pHead)

{

    FILE *fp=fopen("user

 

 

  没有会员信息!\\n");

 

 

 身份证号码\\会员卡号\卡上余额\会员级别\\n");

 

 

 

 

 

 

  

  

  

   

  

  

  

   

   

    

   

  

 

  

  

  

 

  元\\%-6s\\n",pTemp->struct_user.ID_card,pTemp->struct_user.user_card,pTemp->struct_user.add_money,pTemp->struct_user.user_level);  

 共有会员%d个\\n",count);

}

//查找会员信息(按身份证号码查找)

void cha_xun_shen(LinkList *pHead)

{

 身份证号码:");

 

  输入错误!\\n");

 

 

 

  没有找到会员信息或会员不存在!\\n");

 

 

 

 

 

  

  

  

   身份证号码\\会员卡号\卡上余额\会员级别\\n");

  

   元\\%-6s\\n",pTemp->struct_user.ID_card,pTemp->struct_user.user_card,pTemp->struct_user.add_money,pTemp->struct_user.user_level);

  

  

  

 

 

}

//查找会员信息(按会员卡号查找)

void cha_xun_hui(LinkList *pHead)

{

 

 卡号(8位:");

 

  输入错误!\\n");

 

 

 

  没有找到会员信息或会员不存在!\\n");

 

 

 

 

  

  

  

   身份证号码\\会员卡号\卡上余额\会员级别\\n");

  

   元\\%-6s\\n",pTemp->struct_user.ID_card,pTemp->struct_user.user_card,pTemp->struct_user.add_money,pTemp->struct_user.user_level);

  

  

  

 

 

}

//保存充值、注销和上网消费后的后的会员信息

void save_chong(LinkList *pHead)

{

    FILE *fp=fopen("user

 

  文件打开失败!\\n");

 

 

  没有找到会员信息!\\n");

 

 

 开始保存修改!\\n");

 

 

 保存成功!\\n");

}

//充值

LinkList *addmoney(LinkList *pHead)

{

 

 卡号(8位):");

 

  输入错误!\\n");

 

 

 

 

  没有找到会员信息或会员不存在!\\n");

 

 

 

 

  

  

  

   身份证号码\\会员卡号\卡上余额\会员级别\\n");

  

   元\\%-6s\\n",pTemp->struct_user.ID_card,pTemp->struct_user.user_card,pTemp->struct_user.add_money,pTemp->struct_user.user_level);

  

  

   请输入充值金额:");

  

  

  

  

 

 

}

//上网

LinkList *shang_wang(LinkList *pHead)

{

 

 网吧计费管理系统***********\\n");

 普通会员 元/时

 铜卡会员 元/时

 银卡会员 元/时

 金卡会员 元/时

 会员 元/时

 请输入会员卡号码(8位数字):");

 

 

  输入错误!\\n");

 

 

  读取文件

   如果头指针为空,说明没有该链表

 

  没有找到会员信息或会员不存在!\\n");

 

 

  头指针不为空

  访问节点

   如果找到与输入的会员卡号相同

                则输出该会员信息

  

   身份证号码\\会员卡号\卡上余额\会员级别\\n");

  

   元\\%-6s\\n",pTemp->struct_user.ID_card,pTemp->struct_user.user_card,pTemp->struct_user.add_money,pTemp->struct_user.user_level);

  

   上网前的卡上余额

  

   请输入上网时间(时):");

  

  

   普通会员")==0) 按会员级别来管理

                 每小时上网的费用

     上网后的卡上余额

     保存修改后的内容

   

  

   铜卡会员")==0)

  

   

   

   

  

   银卡会员")==0)

  

   

   

   

  

   金卡会员")==0)

  

   

   

   

  

   会员")==0)

  

   

   

   

  

 

  指针指向下一个查找,直到找到满足上面条件为止

}

//注销会员

LinkList *zhu_xiao(LinkList *pHead)

{

 

 卡号:");

 

  读取文件

   如果头节点为空,表示这条链表没有内容,或者没有这条链表

 

  没有找到会员信息或会员不存在!\\n");

 

  指针指向头节点

 访问节点

  寻找要删除的会员卡号,找到后输出

 

  

  

  

   身份证号码\\会员卡号\卡上余额\会员级别\\n");

  

   元\\%-6s\\n",pTemp->struct_user.ID_card,pTemp->struct_user.user_card,pTemp->struct_user.add_money,pTemp->struct_user.user_level);

  

  

   你要注销该会员吗?(Y/N)\\n");

  

  

  

  

  

   

      如果要删除的是头节点

    

       把头节点指针指向第二个节点,并把头节点覆盖

      注销成功!\\n");

     

     

    

     不是头节点,把指针指向头节点

    

    

       如果p的指针域指向找到的节点pTemp

     

       则把pTemp的指针域指向的下一个节点付给p的指针域

       注销成功!\\n");//删除成功

      

      

     

      寻找p->pNext和要删除节点pTemp的交合

    

   

   

  

  

   

  

 

  寻找shen_fen和节点的交合

}

//主函数

void main()

{

 

 

}下载本文

显示全文
专题