2022年c语言网吧计费系统源代码 .pdf
《2022年c语言网吧计费系统源代码 .pdf》由会员分享,可在线阅读,更多相关《2022年c语言网吧计费系统源代码 .pdf(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、#include #include #include #include #define N 5 struct user char ID_card30; char user_card10; char user_level50; float add_money; /充值; struct LinkList struct user struct_user; LinkList *pNext; ; struct control char control_name20; char control_password15; control_person=apollo,apollo;/管理员账户和密码设置/ vo
2、id 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); /上网Lin
3、kList *zhu_xiao(LinkList *pHead); /注销会员void save(LinkList *pTemp); LinkList *readsave(); void cha_xun_shen(LinkList *pHead); void cha_xun_hui(LinkList *pHead); / /启动void start() 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 23 页 - - - - - - - - - system(cls);
4、for(int k=0;k2;k+) for(int i=0;iN;i+) system(color B); enter(7); tab(3); printf( 星星网吧计费管理系统); enter(2); tab(4); printf( ); enter(1); tab(4); for(i=0;i100000000;i+) system(cls); /circle 1 end enter(7); tab(3); printf( 星星网吧计费管理系统); enter(2); tab(4); printf( ); enter(1); tab(4); for(i=0;i100000000;i+)
5、system(cls); /circle 2 end enter(7); tab(3); printf( 星星网吧计费管理系统); enter(2); tab(4); printf( ); enter(1); tab(4); for(i=0;i100000000;i+) system(cls); /circle 3 end 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 23 页 - - - - - - - - - enter(7); tab(3); printf( 星星
6、网吧计费管理系统); enter(2); tab(4); printf( ); enter(1); tab(4); for(i=0;i100000000;i+) system(cls); /circle 4 end enter(7); tab(3); printf( 星星网吧计费管理系统); enter(2); tab(4); printf( ); enter(1); tab(4); for(i=0;i100000000;i+) system(cls); /circle 5 end enter(7); tab(3); printf( 星星网吧计费管理系统); enter(2); tab(4);
7、 printf( ); enter(1); tab(4); for(i=0;i100000000;i+) system(cls); /circle 6 end enter(7); tab(3); printf( 星星网吧计费管理系统); enter(2); tab(4); printf( ); enter(1); tab(4); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 23 页 - - - - - - - - - for(i=0;i100000000;i+) sy
8、stem(cls); /circle 7 end enter(7); tab(3); printf( 星星网吧计费管理系统); enter(2); tab(4); printf( ); enter(1); tab(4); for(i=0;i100000000;i+) system(cls); /circle 8 end enter(7); tab(3); printf( 星星网吧计费管理系统); enter(2); tab(4); printf( ); enter(1); tab(4); for(i=0;i100000000;i+) system(cls); /circle 9 end log
9、in(); /登陆函数void login() char name20; char password15; while(1) system(cls); enter(7); tab(3); printf( 管理员登录); enter(2); tab(4); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 23 页 - - - - - - - - - printf(Count:); fflush(stdin); if(strcmp(gets(name),control_per
10、son.control_name)=0) leap: system(cls); enter(7); tab(3); printf( 管理员登录); enter(2); tab(4); printf(Password:); fflush(stdin); if(strcmp(gets(password),control_person.control_password)=0) mainmenu(); break; else char ch; tab(4); printf(Your password is error!n); tab(4); printf(Do you want to try agai
11、n?(Y/N):); scanf(%c,&ch); if(ch=Y | ch=y) goto leap; else if(ch=N | ch=n) exit(0); else system(cls); enter(7); tab(1); printf(Error!Please check your code then login again,thank you!n); tab(3); exit(0); else char i; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,
12、共 23 页 - - - - - - - - - system(cls); enter(7); tab(4); printf(Your count is erorr!n); tab(4); printf(Do you want to try again?(Y/N):); scanf(%c,&i); if(i=Y | i=y) continue; else if(i=N | i=n) exit(0); else system(cls); enter(7); tab(1); printf(Error!Please check your code then login again,thank you
13、!n); tab(3); exit(0); /enter 函数void enter(int x) for(int i=0;ix;i+) printf(n); /tab 函数void tab(int x) for(int i=0;ix;i+) printf(t); /mainmenu 主菜单void mainmenu() struct LinkList *pHead=NULL; /初始化while(1) int i; system(cls); printf(nnnnnttt*星星网吧计费管理系统*n); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - -
14、 - - - - - 名师精心整理 - - - - - - - 第 6 页,共 23 页 - - - - - - - - - printf(ttt* 1.注册会员*n); printf(ttt* *n); printf(ttt* 2.会员管理*n); printf(ttt* *n); printf(ttt* 3.注销*n); printf(ttt* *n); printf(ttt* 4.重启*n); printf(ttt* *n); printf(ttt* 5.关闭系统*n); printf(ttt*n); printf(ttt请选择 :); fflush(stdin); scanf(%d,&
15、i); switch(i) case 1:pHead=adduser(pHead);break; case 2:submenu1();break; case 3:login();break; case 4:start();break; case 5:submenu2();break; default:printf( 输入错误 !n);for(int j=0;j100000000;j+)break; /submenu1 会员管理菜单void submenu1() struct LinkList *pHead=NULL; while(1) int i; system(cls); printf(nn
16、nnnttt*会员管理 *n); printf(ttt* 1.会员消费*n); printf(ttt* *n); printf(ttt* 2.注销会员*n); printf(ttt* *n); printf(ttt* 3.查找会员信息*n); printf(ttt* *n); printf(ttt* 4.查询所有会员信息*n); printf(ttt* *n); printf(ttt* 5.返回上一级菜单*n); printf(ttt*n); printf(ttt请选择 :); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名
17、师精心整理 - - - - - - - 第 7 页,共 23 页 - - - - - - - - - fflush(stdin); scanf(%d,&i); switch(i) case 1:submenu3();break; case 2:pHead=zhu_xiao(pHead);break; case 3:submenu4();break; case 4:;xian_shi(pHead);break; case 5:mainmenu();break; default:printf( 输入错误 !n);for(int j=0;j100000000;j+)break; /submenu2
18、关闭系统void submenu2() system(cls); printf(nnnnnttt*星星网吧计费管理系统*n); printf(ttt* 谢谢您的使用 ! *n); printf(ttt* *n); printf(ttt* 欢迎再次使用 ! *n); printf(ttt* *n); printf(ttt* 技术支持 : *n); printf(ttt* imti_ *n); printf(ttt* 版权所有 : *n); printf(ttt* 湖南长沙英泰学院09081A 班*n); printf(ttt* 2009.10 *n); printf(ttt*n); exit(0
19、); /submenu3 消费菜单void submenu3() int i; LinkList *pHead=NULL; while(1) system(cls); printf(nnnnnttt*消费内容 *n); printf(ttt* 1.充值*n); printf(ttt* *n); printf(ttt* 2.上网*n); printf(ttt* *n); printf(ttt* 3.返回上一级菜单*n); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 23
20、 页 - - - - - - - - - printf(ttt*n); printf(ttt请选择 :); fflush(stdin); scanf(%d,&i); switch(i) case 1:pHead=addmoney(pHead); break; case 2:pHead=shang_wang(pHead); break; case 3:submenu1();break; default: printf( 输入错误 !请重新输入 !n);for(int j=0;j100000000;j+)break; /submenu4 会员查找函数void submenu4() int i; L
21、inkList *pHead=NULL; while(1) system(cls); printf(nnnnnttt*查找会员 *n); printf(ttt* 1.按身份证号码查找*n); printf(ttt* *n); printf(ttt* 2.按会员卡号号码查找*n); printf(ttt* *n); printf(ttt* 3.返回上一级菜单*n); printf(ttt*n); printf(ttt请选择 :); fflush(stdin); scanf(%d,&i); switch(i) case 1:cha_xun_shen(pHead); break; case 2: c
22、ha_xun_hui(pHead); break; case 3:submenu1();break; default: printf( 输入错误 !请重新输入 !n);for(int j=0;jstruct_user.ID_card); for(int i=0;istruct_user.ID_cardi9 | pTemp-struct_user.ID_cardistruct_user.ID_card)!=18 | strlen(pTemp-struct_user.ID_card)=0) system(cls); printf( 输入不合法 !n 请重新输入 !n); goto leap; lo
23、op: printf(ntt); printf( 请输入卡号 (8 位):); fflush(stdin); gets(pTemp-struct_user.user_card); for(i=0;istruct_user.user_cardi9 | pTemp-struct_user.user_cardistruct_user.user_card)!=8 | strlen(pTemp-struct_user.user_card)=0) system(cls); printf( 输入不合法 !n 请重新输入 !n); goto loop; k: printf(nntt|-会员优惠活动-|n);
24、printf(tt| 普通会员0 10 20 30 struct_user.add_money); /充值if(pTemp-struct_user.add_money1000 | pTemp-struct_user.add_moneystruct_user.add_money0 & pTemp-struct_user.add_moneystruct_user.user_level, 普通会员 ); printf( 恭喜你 !你已成为本网吧普通会员!n); else if(pTemp-struct_user.add_money10 & pTemp-struct_user.add_moneystr
25、uct_user.user_level, 铜卡会员 ); printf( 恭喜你 !你已成为本网吧铜卡会员!n); pTemp-struct_user.add_money+=10; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 23 页 - - - - - - - - - else if(pTemp-struct_user.add_money20 & pTemp-struct_user.add_moneystruct_user.user_level, 银卡会员 );
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年c语言网吧计费系统源代码 2022 语言 网吧 计费 系统 源代码
限制150内