C语言打造简单的银行存取款系统
【摘要】 编程思路:1 欢迎界面2 接收用户选择,并做相应处理3 管理员界面3.1 接收选择并做相应处理3.2 查看用户信息,修改用户信息,删除用户4 用户界面 4.1 注册注册成功或者重新注册5.2 登陆5.2.1 存5.2.2 取5.2.3 查看余额5.2.4 转帐5 用户登陆:需要输入用户名,密码先用用户名和所有的已有用户匹配,如果匹配成功,就再检查密码。欢迎加入学习群【892643663】,获...
编程思路:
1 欢迎界面
2 接收用户选择,并做相应处理
3 管理员界面
3.1 接收选择并做相应处理
3.2 查看用户信息,修改用户信息,删除用户
4 用户界面
4.1 注册
注册成功或者重新注册
5.2 登陆
5.2.1 存
5.2.2 取
5.2.3 查看余额
5.2.4 转帐
5 用户登陆:需要输入用户名,密码
先用用户名和所有的已有用户匹配,如果匹配成功,就再检查密码。
欢迎加入学习群【892643663】,获取全套免费C/C++企业实战级课程资源(素材+源码+视频)和编译大礼包
代码
// bank.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <windows.h> struct User{ int id; char username[20]; char password[20]; int money; }; //用户信息数据库 User users[20] = { 0 }; //总用户个数 int num = 0; void 显示所有用户信息(){ printf("id\t用户名\t密码\t余额\n"); for (int i = 0; i < num;i++) printf("%d\t%s\t%s\t%d\n", users[i].id, users[i].username, users[i].password, users[i].money); } //打印欢迎界面 void 欢迎界面(); //接收欢迎界面的用户选择,并做相应处理 void 处理欢迎界面(int n); //管理员欢迎界面 void 管理员欢迎界面(); //用户欢迎界面 void 用户欢迎界面(); //处理管理员欢迎界面 void 处理管理员欢迎界面(int n); bool 用户名存在(char* name){ for (int i = 0; i < num; i++){ if (strcmp(name, users[i].username) == 0) return true; } return false; } int _tmain(int argc, _TCHAR* argv[]) { //1 欢迎界面 欢迎界面(); //2 接收用户选择,并做相应处理 //3 管理员界面 //3.1 接收选择并做相应处理 //3.2 查看用户信息,修改用户信息,删除用户 //4 用户界面 //4.1 注册 //注册成功或者重新注册 //5.2 登陆 //5.2.1 存 //5.2.2 取 //5.2.3 查看余额 //5.2.4 转帐 while (1); return 0; } //接收欢迎界面的用户选择,并做相应处理 void 处理欢迎界面(int n){ char name[20] = { 0 }; char pass[20] = { 0 }; printf("账户名:"); scanf("%s", name); printf("密码:"); scanf("%s", pass); if (n == 1){ if (strcmp(name, "root" ) == 0 && strcmp(pass, "123456") == 0 ) 管理员欢迎界面(); else{ printf("账号或密码错误,请重新输入!\n"); 处理欢迎界面(1); } } else if (n == 2){ if (用户名存在(name)){ } else{ printf("用户名不存在!\n"); 处理欢迎界面(2); } } else 欢迎界面(); } //处理管理员欢迎界面 void 处理管理员欢迎界面(int n){ switch (n){ case 1: 显示所有用户信息(); break; case 2: break; case 3: break; case 4: break; } } //打印欢迎界面 void 欢迎界面(){ system("cls"); printf("============BANK=============\n"); printf("1 - 管理员\n"); printf("2 - 用户\n"); int n;//接收用户选择 printf("请选择:"); scanf("%d", &n); 处理欢迎界面(n); } //管理员欢迎界面 void 管理员欢迎界面(){ system("cls"); printf("$$$$$$$$$管理员$$$$$$$$\n"); printf("1 - 查看用户\n"); printf("2 - 修改用户\n"); printf("3 - 删除用户\n"); printf("4 - 退出\n"); int n;//接收用户选择 printf("请选择:"); scanf("%d", &n); 处理管理员欢迎界面(n); } //用户欢迎界面 void 用户欢迎界面(){ system("cls"); printf("¥¥¥¥¥¥尊敬的%s欢迎您¥¥¥¥¥\n"); }
欢迎加入学习群【892643663】,获取全套免费C/C++企业实战级课程资源(素材+源码+视频)和编译大礼包
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)