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

正文內(nèi)容

銀行賬戶信息管理系統(tǒng)_c語言課程設(shè)計(jì)報(bào)告(文件)

2025-08-04 14:26 上一頁面

下一頁面
 

【正文】 朱鵬 scanf(%d,ibox)。 } fflush(stdin)。istrlen(DataIn)。 else if(count==0) *YearOut = (*YearOut)*10 + DataIn[i]39。 else if(count==2) *DayOut = (*DayOut)*10 + DataIn[i]39。 lp=( year%4==0 amp。 } /* *功能 :計(jì)算某年某月份的天數(shù) *輸入 :年,月 *返回 :輸入年份月份的天數(shù) [整型 ] */ int month_days(int year,int month) { int day。break。unsigned int yds=0。 return yds。i++) ds=ds+month_days(year,i)。amp。 *YearOut = *MonthOut = *DayOut =0。39。39。 //格式錯(cuò)誤,清空緩存 return 0。 time ( amp。 //給結(jié)構(gòu)體賦值 Data4Timehour = timeinfotm_hour。 } /************************************** 客 戶 編 號(hào) 驗(yàn) 證**************************************/ /* *功能 :判斷客戶編號(hào)是否存在 *輸入 :客戶編號(hào) *返回 :存在 1/不存在 0[整型 ] */ int isIDexist(int IDin) 銀行賬 戶信息管理 第 37 頁 /共 49 頁 朱鵬 { int i=0。//客戶編號(hào)正確 break。 char InPutData[20]={0},curName[20]={0},curAddress[1024],x=39。 if(isIDexist(curID)==0) { printf(\t\t 按任意鍵就可以繼續(xù)了哦親 ~)。curMoney,3,(ActClass==1)?請(qǐng)輸入存款金額 :請(qǐng)輸入取款金額 )。, amp。 if( isDataRight( InPutData, amp。 } }while( isIDexist(curID)==0)。 //輸入客戶編號(hào) do { curID=InfoFind(0,ActClass)。//客戶編號(hào)錯(cuò)誤 } /************************************** 存 款 、 取 款 相 關(guān) 函 數(shù)**************************************/ /* *功能 :存取款 *輸入 :int ActClass 操作類 型 1 存款 1 取款 *返回 :無 */ void Deposit_Withdraw(int ActClass ) { int curID=0,curTel=0,curPassword=0,count=0。i5。 Data4Timesec = timeinfotm_sec。 timeinfo = localtime ( amp。 time_t rawtime。 if(isDataNumRight(*YearOut, *MonthOut, *DayOut )==1) return 1。amp。amp。//返回 1,表示日期邏輯正確 else return 0。 } /* *功能 :將輸入的日期轉(zhuǎn)化為秒用于比較時(shí)間先后 *輸入 :日期結(jié)構(gòu)體的指針 *返回 :由日期換算的秒 [無符號(hào)整型 ] */ unsigned int Data2Sec( USEDATA * DataIn ) { return ( (yearsdays( DataInyear )+days( DataInyear, DataInmonth )+DataInday)*24*60*60 + DataInhour *60*60 +DataInmin *60 +DataInsec)。 for (i=1。itoyear。 } return day。break。 year%100!=0 || year%400==0)?1:0。 } return 。 else if(count==1) *MonthOut = (*MonthOut)*10 + DataIn[i]39。39。 } /************************************** 日 期 、 時(shí) 間 相 關(guān) 函 數(shù)**************************************/ /* 功能 :將字符型的日期轉(zhuǎn)換為 整型,并分離出年月日 輸入 對(duì)應(yīng)功能 char *DataIn 輸入用戶輸入的字符型日期 int *YearOut 存放年 int *MonthOut 存放月 int *DayOut 存放日 返回 :無 */ void Char2Int ( char *DataIn,int *YearOut,int *MonthOut,int *DayOut) { int count=0,i=0。 if( *money 0 ) printf(\t\t 金額不能為負(fù)值哦 ~重新輸入吧親 ~:)。 printf(\t\t 請(qǐng)輸入 %s:,boxname)。 }while(x0||x4)。 do{ fflush(stdin)。 printf(\t\t▉ 輸入客戶電話查詢 ▉ \n)。 printf(\t\t▉ ▉ \n)。 SysTitle()。break。break。 char InfoName[20]={0}。 }while(x1||x6)。 do{ fflush(stdin)。 printf(\t\t▉ 查詢?nèi)】钣涗? ▉ \n)。 printf(\t\t▉ 存款 ▉ \n)。 printf(\t\t▉▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▉ \n)。 printf(\t\t▉※※※※※※※※※※※※※※※※※※※※▉ \n)。 printf(\n\n)。 getch()。 } system(cls)。 for(i=0。 printf(\t\t▉ 作者 :朱鵬 學(xué)號(hào) :20xx0231406 ▉ \n)。 } fclose(fp)。)。,amp。startID,amp。customer[4].telnum=88888884。customer[3].password=8888888。strcpy(customer[3].name, 沙和尚 )。customer[2].telnum=88888882。customer[1].password=8888888。strcpy(customer[1].name, 孫悟空 )。customer[0].telnum=88888880。 USEDATA startData。 default: break。 } break。 } break。 } break。 break。 Deposit_Withdraw(1)。 double curMoney=0。 //ID、姓名、地址、電話查詢結(jié)構(gòu)體數(shù)組 id int Find(int IDin,char *NameIn,char *AddressIn,int TelNumIn)。 //信息查詢 int InfoFind( int ActClass , int InfoClass )。 //判斷日期是否正確 int isDataRight(char *DataIn,int *YearOut,int *MonthOut,int *DayOut)。 //計(jì)算若干年的總天數(shù) unsigned int yearsdays(int toyear)。 //輸入函數(shù) void InPut(char *cbox,int *ibox,double * money,int InPutClass,char *boxname)。 /************************************** 函 數(shù) 聲 明**************************************/ //初始化 void startvalue()。 double ActionNum。 CUSTOM customer[5]。 int telnum。 USEDATA RightData。 int hour。 FILE *fp。也提高了自己對(duì)指針的熟練度。對(duì)于課設(shè)的時(shí)間按排,可以提前把題目給學(xué)生,這樣可以提前做課設(shè)以及復(fù)習(xí)考試。 最后調(diào)用 void exit0()函數(shù)退出。接著,按照用戶的要求,調(diào)用 void Deposit_Withdraw()函數(shù)進(jìn)行存取款的操作,或者調(diào)用 int InfoFind()函數(shù)進(jìn)行信息的查詢。 2)全局變量 用于存儲(chǔ)正確的日期信息的結(jié)構(gòu)體 USEDATA RightData。 //增加存取款記錄 int InOut(int IDin,double ActNum, USEDATA * ActData, int ActClass)。 /*******存款、取款、查詢相關(guān)函數(shù) *****/ //存取款 void Deposit_Withdraw(int ActClass )。 //判斷日期邏輯是否正確 int isDataNumRight(int YearIn,int MonthIn,int DayIn)。 //計(jì)算某年某月的天數(shù) int month_days(int year,int month)。 //二級(jí)菜單 int menu2( int InfoClass )。 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 根據(jù)系統(tǒng)要求,用戶信息包括 : 數(shù)據(jù)項(xiàng)名稱 數(shù)據(jù)項(xiàng)系統(tǒng)表示 數(shù)據(jù)類型 數(shù)據(jù)長度 備注 客戶編號(hào) P1id 整型 8 客戶姓名 P1name 字符串 10 客戶地址 P1address 字符串 1024 客戶電話 P1telnum 整型 8 賬戶余額 P1account 雙精度 16 賬戶密碼 P1password 整型 8 根 據(jù)系統(tǒng)要求,日期信息包括 : 數(shù)據(jù)項(xiàng)名稱 數(shù)據(jù)項(xiàng)系統(tǒng)表示 數(shù)據(jù)類型 數(shù)據(jù)長度 備注 年 P1year 整型 8 月 P1month 整型 8 日 P1day 整型 8 時(shí) P1hour 整型 8 系統(tǒng)自動(dòng)添加 分 P1min 整型 8 系統(tǒng)自動(dòng)添加 秒 P1sec 整型 8 系統(tǒng)自動(dòng)添加 根據(jù)系統(tǒng)要求,存取款記錄包括 : 銀行賬 戶信息管理 第 7 頁 /共 49 頁 朱鵬 數(shù)據(jù)項(xiàng)名稱 數(shù)據(jù)項(xiàng)系統(tǒng)表示 數(shù)據(jù)類型 數(shù)據(jù)長度 備注 客戶編號(hào) P1id 整型 8 日期信息 P1 InOutData 結(jié)構(gòu)體 48 存取款類型 P1 ActionClass 整型 8 存取款金額 P1 ActionNum 雙精度 16 為了能實(shí)現(xiàn)系統(tǒng)的優(yōu)越性和 c語言的精華采用鏈表的建立取款記錄表,示意圖如下。 4) 信息查詢模塊 函數(shù) int InfoFind()。和 int menu2()。 2) 取款:輸入客戶編號(hào)、存款金額、取款日期,完成取款功能,需要判斷客戶編號(hào)是否存在,取款金額是否大于 0,取款金額是否小于客戶的賬戶總金額,取款日期格式是否合法(格式為: YYYYMMDD,如 20xx0102))。 任務(wù)描述 已知一銀行有 5 個(gè)客戶(客戶信息為:編號(hào)、客戶姓名、客戶地址、客戶電話、賬戶總金額(最開始為 0))。 銀行賬 戶信息管理 第 3 頁 /共 49 頁 朱鵬 8) 程序經(jīng)上機(jī)調(diào)試通過,不應(yīng)出現(xiàn)語法型、功能型錯(cuò)誤,并
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1