freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語言課程設計報告(銀行賬戶信息管理系統(tǒng))更正版-在線瀏覽

2024-08-05 20:43本頁面
  

【正文】 前就聽說對指針的掌握程度決定了一個人的編程水平。 /*************************************** 簡易銀行信息管理系統(tǒng) ** 作者:朱鵬 ** 學號:20120231406 ** 指導老師:張吳波 田漫柳 ***************************************/ /**************************************頭文件**************************************/includeincludeincludeincludeincludeincludeincludedefine LEN sizeof(struct records) /**************************************記錄修改標記************************************/int RecorsChanged = 0。 /**************************************日期結(jié)構(gòu)體**************************************/typedef struct data { int year。 int day。 int min。}USEDATA。 /**************************************客戶信息結(jié)構(gòu)體**************************************/typedef struct custom { int id。 char address[1024]。 double account。}CUSTOM。 /**************************************存取款記錄鏈表**************************************/typedef struct records { int id。 int ActionClass。 struct records * next。//head為頭指針,p1,p2為鏈表操作指針RECORDS *head=NULL,*p1=NULL,*p2=NULL。//頭部信息void SysTitle()。//二級菜單int menu2( int InfoClass )。 /***************************************日期時間相關函數(shù)***************************************///將字符型的日期轉(zhuǎn)換為整型,并分離出年月日void Char2Int ( char *DataIn,int *YearOut,int *MonthOut,int *DayOut)。//計算某年某月的天數(shù)int month_days(int year,int month)。//計算某個月的總天數(shù)int days(int year,int month)。//判斷日期邏輯是否正確int isDataNumRight(int YearIn,int MonthIn,int DayIn)。//調(diào)用系統(tǒng)時間,給結(jié)日期結(jié)構(gòu)體添加時間void systime(USEDATA * Data4Time)。 /***************************************存款、取款、查詢相關函數(shù)***************************************///存取款void Deposit_Withdraw(int ActClass )。//尋找插入點RECORDS * InPoint()。//增加存取款記錄int InOut(int IDin,double ActNum, USEDATA * ActData, int ActClass)。//存取款記錄和余額查詢并輸出int FindOutPut( int IDin,char * NameIn, char * AddressIn, int TelNumIn, int actclass )。 /**************************************主函數(shù)**************************************//*功能:調(diào)用各個子函數(shù)完成功能輸入:無返回:無*/int main(){ int curID=0,curTel=0。 char InPutData[20]={0},curName[20]={0},curAddress[1024]。 while(1) { switch( menu() ) { case 1: //存款 system(cls)。 break。 Deposit_Withdraw(1)。 case 3: //余額查詢 system(cls)。 getch()。 case 4: //存款記錄查詢 system(cls)。 getch()。 case 5: //取款記錄查詢 system(cls)。 getch()。 case 6: //退出 system(cls)。 break。 } } return 0。 double startActNum=0。 customer[0].id=1。strcpy(customer[0].address,東土大唐)。customer[0].account=。 customer[1].id=2。strcpy(customer[1].address,花果山)。customer[1].account=。 customer[2].id=3。strcpy(customer[2].address,高老莊)。customer[2].account=。 customer[3].id=4。strcpy(customer[3].address,流沙河)。customer[3].account=。 customer[4].id=5。strcpy(customer[4].address,西天)。customer[4].account=。 if( !( ( fp=fopen(,r) )==NULL ) ) { while(!feof(fp)) { fscanf(fp,%d%lf%d%d%d%d%d%d%d, amp。startActNum,amp。,amp。,amp。,amp。 if(feof(fp)) break。startData,startActClass)。 } start: printf(\n\n\n)。 printf(\t\t▉▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▉\n)。 printf(\t\t▉▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▉\n)。 if(i==0) { printf(\t\t\t系統(tǒng)正在初始化~不要著急哦~親~)。i4。 printf(.)。 goto start。 printf(\t\t\t按任意鍵進入系統(tǒng)了哦~~)。 fflush(stdin)。} /**************************************頭部信息**************************************//*功能:顯示程序頭部信息輸入:無返回:無*/void SysTitle(){ system(title 簡易銀行信息管理系統(tǒng) By 朱鵬)。 printf(\t\t▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁\n)。 printf(\t\t▉※※※※※簡易銀行信息管理系統(tǒng)※※※※※▉\n)。} /**************************************一級菜單**************************************//*功能:顯示主菜單,并完成菜單的選擇輸入:無返回:選擇的菜單序號[整型]*/int menu(){ int x。 SysTitle()。 printf(\t\t▉ 主菜單 ▉\n)。 printf(\t\t▉ ▉\n)。 printf(\t\t▉ 取款 ▉ \n)。 printf(\t\t▉ 查詢存款記錄 ▉ \n)。 printf(\t\t▉ 退出 ▉ \n)。 printf(\t\t 親~輸入數(shù)字1~6就能使用對應的功能了哦:)。 scanf(%d,amp。 if(x1||x6) printf(\t\t 親~您的輸入有誤喲~請重新輸入:)。 fflush(stdin)。} /**************************************二級菜單**************************************//*功能:顯示二級菜單,并完成菜單的選擇輸入:操作類型[整型]返回:選擇的菜單序號[整型]*/int menu2( int InfoClass ){ int x。 switch (InfoClass) { case 1: strcpy( InfoName,存款 )。 case 1: strcpy( InfoName,取款 )。 case 3: strcpy( InfoName,余額 )。 case 4: strcpy( InfoName,存款記錄 )。 case 5: strcpy( InfoName,取款記錄 )。 } system(cls)。 printf(\t\t▉▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▉\n)。 printf(\t\t▉▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▉\n)。 printf(\t\t▉ 輸入客戶編號查詢(1~5) ▉ \n)。 printf(\t\t▉ 輸入客戶地址查詢 ▉ \n)。 printf(\t\t▉ 0、返回 ▉ \n)。 printf(\t\t 親~輸入數(shù)字0~4就能使用對應的功能了哦:)。 scanf(%d,amp。 if(x0||x4) printf(\t\t 親~您的輸入有誤喲~請重新輸入:)。 fflush(stdin)。} /**************************************輸入函數(shù)**************************************//*功能:顯示需要輸入的內(nèi)容,并在給定的地址中賦值 輸入 對應功能char *cbox 存放字符串輸入內(nèi)容int *ibox 存放整型數(shù)據(jù)double * money[金額] 存放雙精度數(shù)據(jù)[金額]int InPutClass []對應前面的三個輸入值類型char *boxname 輸入信息的名字 返回:無*/void InPut(char *cbox,int *ibox,double * money,int InPutClass,char *boxname){ fflush(stdin)。 if(InPutClass==1) //值為1,輸入字符 gets(cbox)。 else if(InPutClass==3) //值為3
點擊復制文檔內(nèi)容
電大資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1