银行管理系统

#include <bits/stdc++.h>
using namespace std;
int number = 0;
class Bank{
    private:
        string name;
        string IDN;
        string p;
        vector<string> log;
        double money;
        string gettime(){
            time_t now = std::time(nullptr);
            tm* local_time = std::localtime(&now);
            char buffer[80];
            strftime(buffer,sizeof(buffer),"%Y-%m-%d %H:%M:%S",local_time);
            string time_str(buffer); 
            return time_str;
        }
    public:
        void oc(){
            cout<<"请输入您的姓名:\n";
            cin>>name;
            cout<<"请输入您的身份证号:\n";
            cin>>IDN;
            while(IDN.size()!=18){
                cout<<"您输入的身份证号不符合要求\n"
                    <<"请重新输入:\n";
                cin>>IDN;
            }
            cout<<"请输入您的密码(六位数字):\n";
            cin>>p;
            while(!(p.size()==6 && (p[0]>='0' && p[0]<='9') && (p[1]>='0' && p[1]<='9') && (p[2]>='0' && p[2]<='9') && (p[3]>='0' && p[3]<='9') && (p[4]>='0' && p[5]<='9'))){
                cout<<"您输入的密码不符合要求\n"
                    <<"请重新输入:\n";
                cin>>p;
            }
            cout<<"设置成功";
            number++;
            cout<<"恭喜你开了卡\n"
                <<"您的卡号为:"<<1000+number<<"\n";
        }
        
}b;
void Main(){
    cout<<"*欢迎来到私人银行*\n"
        <<"****1.开卡********\n"
        <<"****2.销卡********\n"
        <<"****3.存钱********\n"
        <<"****4.取钱********\n"
        <<"****5.修改密码****\n"
        <<"****6.查看余额****\n"
        <<"****7.输出日志****\n"
        <<"**请做出您的选择**\n";
}
int main(){
    Bank Number[1000];
    while(1){
        Main();
        int c;
        cin>>c;
        switch(c){
            case 1:{
                b.oc();
                b.money -= 5;
                Number[number-1000] = b;
                break;
            }
            default:{
                
                break;
            }
        }
        system("pause"); 
        system("cls");
    }
    return 0;
}

 

posted @ 2025-03-08 09:49  王一行(小号)  阅读(10)  评论(0)    收藏  举报