bank1c语言啥作用,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("id\t用户名\t密码\t余额\n");

for (int i = 0; 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 

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++企业实战级课程资源(素材+源码+视频)和编译大礼包

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值