银行管理系统c++代码python_银行管理系统C++

这是一个用C++编写的银行管理系统,包括存款、取款、查询、修改密码和退出等功能。系统预先创建了5个用户,每个用户有姓名、卡号、密码和预存金额。用户通过选择菜单进行操作,如密码验证正确则可以执行相应操作,否则提示错误信息。
摘要由CSDN通过智能技术生成

#include

#include

#include

void menu(); //函数声明部分

void deposit(); //存款

void draw(); //取款

void check(); //查询

void change(); //修改密码

void exit(); //退出

const int N=10000; //n=10000表示最大用户容量为10000

int st=5;

struct users

{

char n[20]; //n用户姓名

int k; //k卡号

char m[20]; //m密码

float j; //j表示预存金额

}

user[N]={ //用户

{"1",123,"123",1000.0},

{"2",124,"123",1000.0},

{"3",125,"123",1000.0},

{"4",126,"123",1000.0},

{"5",127,"123",1000.0}

};

void main()

{

int choice;

menu();

do

{

cin>>choice;

if(choice==6)

{

exit();

break;

}

switch(choice)

{

case 1:deposit();break;

case 2:draw();break;

case 3:check();break;

case 4:change();break;

default :cout<

}

char c;

cout<

cin>>c;

if(c=='1')menu();

else

{

cout<

break;

}

}while(1);

}

void menu()

{

cout<

cout<

cout<

cout<

cout<

cout<

cout<

}

void deposit()

{

cout<

cout<

cout<

int k1;

cin>>k1;

int a=-1; //a=-1,用来标示

for(int i=0;i

{

if(user[i].k==k1)

{

a=i;

}

}

if(a!=-1)

{

cout<

char m1[20]; //m1表示存款时用户输入的密码

cin>>m1;

int b=strcmp(user[a].m,m1); //strcmp()用于字符串的比较

if(b==0)

{

cout<

float j1; //j1表示用户粗款时存取的金额

cin>>j1;

user[a].j=user[a].j+j1;

cout<

}

else

{

cout<

}

}

else

{

cout<

}

}

void dr

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值