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

正文內(nèi)容

c語言課程設(shè)計報告(銀行賬戶信息管理系統(tǒng))更正版-資料下載頁

2025-06-25 20:43本頁面
  

【正文】 { for(p2=p1next。p2!=NULL。p2=p2next) if( Data2Sec( amp。(p1InOutData) ) Data2Sec( amp。(p2InOutData) ) ) { temp=*p1。 *p1=*p2。 *p2=temp。 p2next=p1next。 /*把鏈表鏈接恢復(fù)*/ p1next=。 } p1=p1next。 }while(p1next!=NULL)。 return 。}/**功能:增加存取款記錄* 輸入 對應(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。 //獲得插入點位置 AddPoint = InPoint()。 //新建記錄節(jié)點 p1 = ( RECORDS * )malloc(LEN)。 temp = AddPointnext。 //填寫存取款信息 p1id = IDin。 p1ActionNum = ActNum。 p1InOutData = * ActData。 p1ActionClass = ActClass。 //更改賬戶余額 IDin=Find( IDin, NULL, NULL, NULL )。 if(ActClass * ActNum + customer[ IDin ].account 0 ) { free(p1)。 return 0。 } customer[ IDin ].account += ActClass * ActNum。 //將存取款記錄接上 AddPointnext = p1。 p1next = temp。 //排序 toorder()。 return 1。} /**************************************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。 for(i=0。i5。i++) { if( (customer[i].id == IDin) ||( NameIn!=NULL amp。amp。 strcmp(NameIn,customer[i].name)==0 ) || (AddressIn!=NULL amp。amp。 strcmp(AddressIn,customer[i].address)==0 ) || (TelNumIn==customer[i].telnum) ) { return i。 break。 } } if( i = 5 ) return 1。} /**************************************存取款記錄和余額查詢并輸出**************************************//**功能:存取款記錄和余額查詢并輸出* 輸入 對應(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。 IDNum=Find( IDin, NameIn, AddressIn, TelNumIn)。 if( IDNum == 1 amp。amp。 isIDexist(IDin) == 0 ) { printf(\t\t 親~你輸入的用戶不存在哦\n)。 return 0。 } else { system(cls)。 SysTitle()。 printf(\t\t▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔\n\n)。 if( actclass == 1 || actclass == 1) { printf(\t客戶編號 姓名 \t%s金額\t操作類型\t 日期 時間\n\n,(actclass==1)?存款:取款)。 for(p1=head。p1!=NULL。p1=p1next) if( p1id == IDin amp。amp。 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)。 } } else if( actclass == 0 ) { printf(\t客戶編號 姓名\t 家庭住址\t 聯(lián)系號碼\t 賬戶余額 \n\n)。 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)。 } return 1。 }} /**************************************退出**************************************//**功能:釋放鏈表,保存信息,退出*輸入:無*返回:無*/void exit0() { char x。 system(cls)。 printf(\n\n\n)。 SysTitle()。 printf(\t\t▉▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▉\n)。 printf(\t\t▉ 作者:朱鵬 學(xué)號:20120231406 ▉\n)。 printf(\t\t▉▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▉\n)。 if(RecorsChanged==1) { do { printf(\t\t 存取款記錄已經(jīng)修改過,但還沒有保存!\n)。 printf(\t\t 是否先保存?(Y/N))。 scanf(%c,amp。x)。 fflush(stdin)。 if(!(x==39。Y39。||x==39。N39。||x==39。y39。||x==39。n39。)) printf(\t\t 輸入有誤!\n)。 }while(!(x==39。Y39。||x==39。N39。||x==39。y39。||x==39。n39。))。 if(x==39。y39。||x==39。Y39。) { if((fp=fopen(,w))==NULL) printf(\t\t 文件打開錯誤!\n)。 else { for(p1=head。p1next!=NULL。p1=p1next) fprintf(fp,%d\t%lf\t%d\t%d\t%d\t%d\t%d\t%d\t%d \n, p1id,p1ActionNum,p1ActionClass,p1,p1,p1,p1,p1,p1)。 //fprintf(fp,\n)。 } fclose(fp)。 RecorsChanged=0。 printf(\t\t 保存成功!\n)。 } } p1 = head。 while(p1!=NULL) { p2=p1。 p1=p1next。 free(p2)。 } printf(\t\t 謝謝使用!\n)。 printf(\t\t 按任意鍵退出)。 getch()。 exit(0)。} [1] 廖湖聲.C程序設(shè)計案例教程.人民郵電出版社,[2] 何欽銘.C語言程序設(shè)計.高等教育出版社,.[3] 譚浩強.C程序設(shè)計(第4版).清華大學(xué)出版社,.[4] 《C語言程序設(shè)計教程》,楊路明著,北京郵電大學(xué)出版社 程序主要用途對已有客戶的賬戶信息,余額,存取款記錄的查詢。對已有客戶的賬戶進行存取款操作。首先雙擊程序圖標(biāo),進入使用程序,此時會進入一個歡迎界面,等待系統(tǒng)初始化結(jié)束,按任意鍵進入系統(tǒng)。選擇5進行賬戶操作的時候,會進入二級輸入菜單,會提示輸入查詢選項,客戶編號、客戶姓名、客戶住址、客戶電話。在二級輸入菜單里,若輸入不存在的用戶,系統(tǒng)會提示用戶不存在,要求重新輸入。若正確輸入用戶信息,接著會要求密碼驗證,密碼輸入錯誤次數(shù)最大不超過三次,三次之后會自動返回主菜單。密碼正確之后,會顯示被查詢賬戶的信息。選擇2進行存取款時,首先執(zhí)行上述步驟,在賬戶信息顯示完成之后,會要求輸入存取款金額,金額必須為正數(shù),若為取款操作,則取款操作必須小于等于賬戶余額,否則將操作失敗。存取款操作完成之后,會詢問用戶是否顯示操作完成之后的用戶信息,是,就顯示;否,就返回主菜單。在主菜單選擇6,系統(tǒng)首先會檢查是否有新的存取款記錄,若有的話,則詢問是否保存,是,保存,然后退出;否,直接退出在二級輸入菜單,輸入0,則可以直接返回主菜單。禁止對程序進行胡亂修改,胡亂在程序中增加或刪減代碼。使用正確合法的編譯器編譯程序。按照提示正確的輸入相關(guān)信息,進行正確的信息處理。在任何一個操作結(jié)束后都進行保存,這樣才能確??记谛畔⒌臏?zhǔn)確無誤地記錄。妥善保管好存儲的信息,每次使用完畢最好將新存儲信息拷貝保存,防止丟失。不要輕易將程序拷貝給他人。如果程序使用過程中出現(xiàn)死機或者信息錯誤現(xiàn)象,請關(guān)閉程序,從新進行使用,如果任然存在問題,請讓專業(yè)人員進行維修調(diào)試。若存儲讀入信息文件無法讀入,請自行看程序內(nèi)讀入文件上的文件名是否正確,或者是否已經(jīng)有創(chuàng)建文件,如果未創(chuàng)建文件請重新創(chuàng)建。如果存儲文件不小心刪除,請從回收站中還原。(盡量多拷貝文件)。以后有新的版本會及時通知。@。姓名:朱鵬 日期:2013年6月12日49 / 5
點擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1