#include <iostream>
#include <string.h>
#include <iomanip>
#include <stdio.h>
using namespace std;
//银行中卡数
#define MAXRECORDNUMBER 20000
//银行卡的卡号初始值
#define INITNUMBER 45678
struct Account
{
int accNumber;//账户
char accName[9];//户名
char accPWD[7];//密码
double balance;//余额
char flag[6];//销户标志
};
//银行中所有卡
Account array[MAXRECORDNUMBER];
//银行中银行卡的数量
int size=0;
//生成银行卡的卡号
long autoCreament();
//欢迎界面
void welcome();
//主界面
void mainmenu();
//取款
void withdraw();
//存款
void deposit();
//查询
void query();
//开户
void openAnAccount();
//销户
void closeAnAcount();
//输出指定卡的信息
void printAccount(Account acc);
//根据卡号查找卡在数组中的下标
int searchAccount(long accNumber);
int main()
{
welcome();
char name0[]="liu";
char password0[]="yhr";
int t=0;
while (t<3)
{
cout<<"请输入用户名:"<<endl;
char name[50];
cin>>name;
cout<<"请输入密码:"<<endl;
char password[6];
cin>>password;
if(strcmp(name0,name)!=0||strcmp(password,password0)!=0)
{
t++;
cout<<"用户名或密码输入错误,请重新输入!"<<endl;
}
else
break;
}
if(t>=3)
{
cout<<"对不起,您已经连续输入错误3次,请您退出操作!"<<endl;
}
if(t<3)
{
mainmenu();
}
return 0;
}
void welcome()
{
cout<<" "<<"+--------------------------+"<<endl;
cout<<" "<<"| |"<<endl;
cout<<" "<<"| 欢迎光临刘氏银行业务平台 |"<<endl;
cout<<" "<<"| |"<<endl;
cout<<" "<<"+--------------------------+"<
大学C++总结
最新推荐文章于 2023-11-23 10:12:48 发布
本文是对大学阶段C++学习的全面总结,涵盖了基础语法、面向对象编程、STL使用及常见算法实现等内容,旨在帮助读者巩固C++核心知识。
摘要由CSDN通过智能技术生成