2017上半年課程設計銀行儲蓄系統

2021-07-30 14:18:53 字數 1655 閱讀 3042

#include#include#include#define maxnumber 10000

//銀行卡的資料型別

struct account

;//銀行中所有的卡存放的陣列

struct account a[maxnumber];

//銀行中開卡的數量

int size=0;

//定義函式

int firstnumber=10001;//第一張卡的卡號

file *fp;

int loginnumber=0;

void weclome();//歡迎介面

void login();//登陸介面

void mainform();//主介面

void open();//開戶功能

long createnum();//卡號

int find(long num);//根據卡號查詢下標

void deposit();//存款

void showaccount(int position);//根據卡號展示卡的資訊

void cost();//取款

int checkmima(char pass);//返回值0:正確1:密碼位數不足六位 2:密碼不是純數字

void nothing();//銷戶

void readdata();//取讀檔案中的資料

int writedata();//寫檔案

int checkzhuangtai();//檢查銀行卡狀態

void zhuan();//轉賬

void read();//查詢介面

void lost();//掛失介面

void turnmain();//返回主介面

void main()

//歡迎介面

void weclome()

//登陸介面

void login()

else

else

}}//主介面

void mainform()

}//開戶介面

void open()

else if(state==2)

printf("請輸入存款金額");

scanf("%lf",&accbalance);

if(strcmp(accmima,secmima)==0)//

else

}else

}//卡號

long createnum()

else

}//根據卡號查詢下標

//function:根據卡號查詢該卡下標

//return:該卡下標若為-1,則卡號輸入有誤

int find(long num)}}

else

return state;

}void nothing()

else

else

else}}

}void readdata()

//2.讀取檔案

while(!feof(fp))//feof這個函式在讀到頭時返回真,即非零值 }

//3.關閉檔案

fclose(fp);

}int writedata()

//2.寫檔案

for(i=0;i

課程設計 銀行儲蓄系統

headers ub.h 檔名稱 ub.h 檔案標識 無 內容摘要 該 用於獲取滿足字尾要求的第乙個檔案 其他說明 類的定義 當前版本 v1.0 作 者 姜甜甜 完成日期 2015年7月17日 修改記錄 修改日期 無 版本號 v1.0 修改人 姜甜甜 修改內容 ifndef ub h include...

2017上半年總結

2017走完了整整一半,說長也長,說短也短,可以做許多許多事情,又有許多事情還不夠。朋友圈會有很多人發些心靈雞湯,鼓勵鼓勵自己和別人有個好的結束和開始,習慣了記手帳以後,似乎每個起點和終點都值得與自己一敘,那些不夠完美的喜悅,不夠豐碩的收穫,點滴累積,終成自己。6個月仔細算來,也做了許多事。用腳步丈...

資料結構課程設計 銀行儲蓄系統

檔名稱 bank.c 檔案標識 無 內容摘要 本程式實現了銀行儲蓄系統的基本功能 其他說明 無 當前版本 v1.0 完成日期 2017 12 22 系統中建立了四個檔案 list.h 檔名稱 list.h 檔案標識 無 內容摘要 本檔案的作用是定義結構體並宣告函式 其他說明 無 當前版本 v1.0 ...