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】,获取全套免费C/C++企业实战级课程资源(素材+源码+视频)和编译大礼包 代码// bank.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include struct User{ int id; char username[20]; char password[20]; int money; }; //用户信息数据库 User users[20] = { 0 }; //总用户个数 int num = 0; void 显示所有用户信息(){ printf("idt用户名t密码t余额n"); for (int i = 0; i < num;i++) printf("%dt%st%st%dn", 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++企业实战级课程资源(素材+源码+视频)和编译大礼包 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |