#include <iostream>
#include <conio.h>
using namespace std;
void kaihu();
void caidan();
void getpass(char pass[6]);
void mima();
void denglu();
void getpass(char pass[7])
{
char ch;
int i=0;
while(i<6)
{
ch=getch();
if(ch='0'&&ch<='9')
{
putch('*');
pass[i]=ch;
i++;
}
}
}
struct Account
{
long accnumber;//卡号
char accname[20];//户主
char password[7];//密码
double balance;//余额
char indentity[19];//身份证号
int state;//状态,0,正常,1,挂失,2冻结,3销户,4解冻
};
//银行可开卡数
Account array [30000];
//第一个银行卡号
long number=10000;
int main()
{
int a;
denglu();
cout<<endl;
caidan();
cin>>a;
switch(a)
{/*case 1:
cunkuan();
break;
case 2:
qukuan();
break;
case 3:
chacun();
break;*/
case 4:
{kaihu();
break;}
/*case 5:
xiaohu();
break;
case 6:
denglu();
break;*/}
return 0;
}
void kaihu()
{
char n;
Account zj;
cout<<"请输入户主姓名:"<<endl;
cin>>zj.accname;
//zj.accname=number++;
cout<<"请输入密码:"<<endl;
cin>>zj.password;
cout<<"请输入金额:"<<endl;
cin>>zj.balance;
cout<<"请输入身份证号:"<<endl;
cin>>zj.indentity;
/*zj.state=0;
cin>>state;
zj.state=state;
if(zj.state=0)
n='正常';
else
n='不正常';*/
cout<<"+------------------------------------------------------+"<<endl;
cout<<"+-卡号 户主 身份证号 金额 状态 +"<<endl;
cout<<"+------------------------------------------------------+"<<endl;
cout<<zj.accnumber<<'\t';cout<<zj.accname<<'\t';cout<<zj.indentity<<'\t';
cout<<zj.balance<<'\t'<<endl;
cout<<"+------------------------------------------------------+"<<endl;
}
void caidan()
{
cout<<"+---------------------------+"<<endl;
cout<<"存款 请按1 开户 请按4 "<<endl;
cout<<"取款 请按2 销户 请按5 "<<endl;
cout<<"查询 请按3 退出 请按0 "<<endl;
cout<<"+---------------------------+"<<endl;
}void mima()
{
//char pass1='123456';
cout<<"请输入密码"<<endl;
char pass[7]="";
getpass(pass);
/*if(strcmp(pass,pass1)!=0)
cout<<"登陆成功!请继续操作"<<endl;
else
cout<<"登陆失败!请重新确定卡号跟密码!"<<endl;*/
}
void denglu()
{
int num;
cout<<"+------------------------+"<<endl;
cout<<"+欢迎使用银行业务办理系统+"<<endl;
cout<<"+------------------------+"<<endl;
cout<<"请输入操作员工号"<<endl;
cin>>num;
mima();
/*if(getch=123456)
cout<<"登陆成功!请继续操作"<<endl;
else
cout<<"登陆失败!请重新确定卡号跟密码!"<<endl;*/
}
老师布置的作业,才写了这么点就好乱了,看来整体思想很重要啊,先来大框架,在往小方面完善,看好同学写的就比我漂亮多了,还有好多地方不会写哦,再查资源继续吧!!很多地方写了不对,只能先当做注释来处理了,用的函数不对,当注释,先看别的地方对不对