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

正文內(nèi)容

c語言課程設(shè)計報告(銀行賬戶信息管理系統(tǒng))更正版(參考版)

2025-06-28 20:43本頁面
  

【正文】 姓名:朱鵬 日期:2013年6月12日49 / 50。以后有新的版本會及時通知。如果存儲文件不小心刪除,請從回收站中還原。如果程序使用過程中出現(xiàn)死機或者信息錯誤現(xiàn)象,請關(guān)閉程序,從新進行使用,如果任然存在問題,請讓專業(yè)人員進行維修調(diào)試。妥善保管好存儲的信息,每次使用完畢最好將新存儲信息拷貝保存,防止丟失。按照提示正確的輸入相關(guān)信息,進行正確的信息處理。禁止對程序進行胡亂修改,胡亂在程序中增加或刪減代碼。存取款操作完成之后,會詢問用戶是否顯示操作完成之后的用戶信息,是,就顯示;否,就返回主菜單。密碼正確之后,會顯示被查詢賬戶的信息。在二級輸入菜單里,若輸入不存在的用戶,系統(tǒng)會提示用戶不存在,要求重新輸入。首先雙擊程序圖標,進入使用程序,此時會進入一個歡迎界面,等待系統(tǒng)初始化結(jié)束,按任意鍵進入系統(tǒng)。} [1] 廖湖聲.C程序設(shè)計案例教程.人民郵電出版社,[2] 何欽銘.C語言程序設(shè)計.高等教育出版社,.[3] 譚浩強.C程序設(shè)計(第4版).清華大學出版社,.[4] 《C語言程序設(shè)計教程》,楊路明著,北京郵電大學出版社 程序主要用途對已有客戶的賬戶信息,余額,存取款記錄的查詢。 getch()。 } printf(\t\t 謝謝使用!\n)。 p1=p1next。 } } p1 = head。 RecorsChanged=0。 //fprintf(fp,\n)。p1next!=NULL。) { if((fp=fopen(,w))==NULL) printf(\t\t 文件打開錯誤!\n)。||x==39。 if(x==39。n39。y39。N39。Y39。)) printf(\t\t 輸入有誤!\n)。||x==39。||x==39。||x==39。 if(!(x==39。x)。 printf(\t\t 是否先保存?(Y/N))。 printf(\t\t▉▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▉\n)。 printf(\t\t▉▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▉\n)。 printf(\n\n\n)。 }} /**************************************退出**************************************//**功能:釋放鏈表,保存信息,退出*輸入:無*返回:無*/void exit0() { char x。 printf(\t %d\t %s\t\t%4s \t %d\t %.2lf\n\n, IDin,customer[IDNum].name,customer[IDNum].address,customer[IDNum].telnum,customer[IDNum].account)。 p1ActionClass==actclass) { printf(\t %d\t %s\t %.2lf\t\t %s\t\t %d%d%d %d:%d:%d\n, p1id,customer[IDNum].name,p1ActionNum,(actclass==1)?存款:取款,p1,p1,p1,p1,p1,p1)。p1=p1next) if( p1id == IDin amp。 for(p1=head。 printf(\t\t▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔\n\n)。 } else { system(cls)。 isIDexist(IDin) == 0 ) { printf(\t\t 親~你輸入的用戶不存在哦\n)。 if( IDNum == 1 amp。} /**************************************存取款記錄和余額查詢并輸出**************************************//**功能:存取款記錄和余額查詢并輸出* 輸入 對應(yīng)功能* int IDin 客戶編號* char * NameIn 客戶姓名* char * AddressIn 客戶地址* int TelNumIn 客戶電話* int actclass 操作類型 0余額 1取款記錄 1存款記錄*返回:查詢失敗0/成功1[整型]*/int FindOutPut( int IDin,char * NameIn, char * AddressIn, int TelNumIn, int actclass ) /*查詢*/{ //需要將輸入的用戶編號轉(zhuǎn)換為用戶對應(yīng)的信息編號 int IDNum=0。 break。amp。amp。i5。} /**************************************ID、姓名、地址、電話查詢結(jié)構(gòu)體數(shù)組id**************************************//**功能:ID、姓名、地址、電話查詢結(jié)構(gòu)體數(shù)組id* 輸入 對應(yīng)功能* int IDin 客戶編號* char * NameIn 客戶姓名* char * AddressIn 客戶地址* int TelNumIn 客戶電話*返回:查詢失敗1/成功用戶信息在結(jié)構(gòu)體數(shù)組中的編號[整型]*/int Find(int IDin,char *NameIn,char *AddressIn,int TelNumIn){ int i=0。 //排序 toorder()。 //將存取款記錄接上 AddPointnext = p1。 return 0。 //更改賬戶余額 IDin=Find( IDin, NULL, NULL, NULL )。 p1InOutData = * ActData。 //填寫存取款信息 p1id = IDin。 //新建記錄節(jié)點 p1 = ( RECORDS * )malloc(LEN)。}/**功能:增加存取款記錄* 輸入 對應(yīng)功能* int IDin 客戶編號* double ActNum 存取款金額* USEDATA * ActData 存取款日期時間* int ActClass 操作類型 1存款 1取款*返回:查詢失敗1/成功用戶信息在結(jié)構(gòu)體數(shù)組中的編號[整型]*/int InOut(int IDin,double ActNum, USEDATA * ActData, int ActClass){ RECORDS * AddPoint = NULL, * temp = NULL。 }while(p1next!=NULL)。 /*把鏈表鏈接恢復*/ p1next=。 *p2=temp。(p2InOutData) ) ) { temp=*p1。p2=p2next) if( Data2Sec( amp。 do { for(p2=p1next。 if(head==NULL) return 。 } return Point。p1!=NULL。 Point=head。 if( head==NULL )//鏈表為空,新建鏈表 { head=( RECORDS * )malloc(LEN)。 return curID。 }while(curPassword != customer[ IDNum ].password)。 return 1。 printf(\t\t 按任意鍵返回系統(tǒng)吧~)。 if(curPassword != customer[ IDNum ].password) printf(\t\t 密碼錯誤了哦親~\n)。 //輸入密碼 do { InPut(NULL,amp。amp。 getch()。 isIDexist(curID) == 0 ) { printf(\t\t 親~你輸入的用戶不存在哦\n)。 if( IDNum == 1 amp。 } IDNum=Find( curID, curName, curAddress, curTel)。 case 0: return 1。curTel, NULL, 2, 客戶電話)。 break。 break。 break。 while(1) { do { switch( menu2( InfoClass ) ) { case 1: InPut( NULL, amp。 double curMoney=0。 return 。 printf(\t\t 按任意鍵就可以繼續(xù)了哦親~)。) FindOutPut(curID,NULL,NULL,NULL,0)。||x==39。 if(x==39。n39。N39。y39。Y39。 fflush(stdin)。n39。N39。y39。Y39。x,NULL,NULL,1,親~要顯示現(xiàn)在賬戶信息嗎?(Y/N))。 RecorsChanged = 1。 //存取款 if( InOut( curID, curMoney, amp。 //加上系統(tǒng)時間 systime( amp。,amp。 }while( isDataRight( InPutData,amp。, amp。 if( isDataRight( InPutData, amp。curMoney,3,(ActClass==1)?請輸入存款金額:請輸入取款金額)。 } }while( isIDexist(curID)==0)。 if(isIDexist(curID)==0) { printf(\t\t 按任意鍵就可以繼續(xù)了哦親~)。 //輸入客戶編號 do { curID=InfoFind(0,ActClass)。 char InPutData[20]={0},curName[20]={0},curAddress[1024],x=39。//客戶編號錯誤 } /**************************************存款、取款相關(guān)函數(shù)**************************************//**功能:存取款*輸入:int ActClass 操作類型 1存款 1取款*返回:無*/void Deposit_Withdraw(int ActClass ) { int curID=0,curTel=0,curPassword=0,count=0。//客戶編號正確 break。i5。} /**************************************客戶編號驗證**************************************//**功能:判斷客戶編號是否存在*輸入:客戶編號*返回:存在1/不存在0[整型]*/int isIDexist(int IDin){ int i=0。 Data4Timesec = timeinfotm_sec。 //給結(jié)構(gòu)體賦值 Data4Timehour = timeinfotm_hour。 timeinfo = localtime ( amp。 time ( amp。 time_t rawtime。 //格式錯誤,清空緩存 return 0。 if(isDataNumRight(*YearOu
點擊復制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1