銀行儲蓄系統

2021-06-28 20:20:47 字數 2625 閱讀 7935

問題及**:

/*

* 檔名稱:bank.cpp

* 作 者:李楠

* 完成日期:2023年2月27日

* 版 本 號:v1.0

** 問題描述: 銀行儲蓄系統

* 輸入描述: 略

* 程式輸出: 略

*/#include #include #include //putch的標頭檔案

#include //system的標頭檔案

#define mnum 2000 //銀行中最大開戶數

using namespace std;

//定義卡的型別

struct account

;account array[mnum];//銀行中現已開戶的數量

int size=0;

long number=10001;//第乙個卡的卡號

//查詢id號碼

int findcardbyid(long cardid);

//銀行工作人員介面

void clerkwork();

//開戶操作

void openaccount();

//存款操作

void depositmoney();

//銷戶操作

void cancelaccount();

//取款操作

void drawmoney();

//查詢操作

void checkaccount();

//轉賬操作

void zhuanzhang();

//掛失操作

void lossaccount();

//改密

void changepassword();

//解掛操作

void jiegua();

//公共函式

int pass()

else

}pass[i]='\0';

cout<>order;

switch(order)

else

}pass1[i]='\0';

cout<>balance;

cout<

cin>>idcard;

int a;

array[size].accnumber=number;

strcpy(array[size].name,name);//字元型記住名字

strcpy(array[size].password,pass1);//字元型記住密碼

strcpy(array[size].idcard,idcard);

array[size].balance=balance;

array[size].state=0;

number++;//賬戶數量+1

size++;

cout

}else

}if(a=='n'||a=='n')//取消銷戶操作}}

}}void depositmoney()//存款操作,不需要密碼}}

}void drawmoney()//取款操作}}

else//密碼不正確}}

}}}}

}void checkaccount()//查詢操作

}void zhuanzhang()//轉賬操作}}

}}}void lossaccount()//掛失操作}}

}void jiegua()//解掛操作}}

else//卡號正確

}else

{cout<

執行結果:

知識點總結:

查詢了好多知識,也學習了很多~

學習心得:

原本以為800行很誇張,原來是我想多了,duang~duang~duang~,真真的費腦筋啊

銀行儲蓄系統

main.cpp 檔名稱 main.cpp 檔案標識 無 內容摘要 進入程式系統 其他說明 無 當前版本 v1.0 作 者 馬明城 完成日期 2015.7.18 include include bank.h using namespace std 主函式 int main return 0 bank...

銀行儲蓄系統

const int upnum 2000 系統最多容納的使用者數 class user class bank int pass 業務員登入 int chooseinmenu 顯示選單並由業務員選擇 int inputpassword 返回鍵盤輸入的密碼 bool judgeday int,int,i...

銀行儲蓄系統

檔名稱 bank.h 檔案標識 無 內容摘要 該 用於獲取滿足字尾要求的第乙個檔案 其他說明 無 當前版本 v1.0 作 者 李明宇 完成日期 2015年7月16日 修改記錄 修改日期 無 版本號 v1.0 修改人 李明宇 修改內容 ifndef bank h included define ban...