問題及**:
/*
* 檔名稱: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...