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

正文內(nèi)容

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

2025-09-03 14:26上一頁面

下一頁面
  

【正文】 mer[2].account=。 customer[4].id=5。startActNum,amp。 if(feof(fp)) break。 printf(\t\t▉▁▁▁▁▁▁▁▁ ▁▁▁▁▁▁▁▁▁▁▁▁▉ \n)。 goto start。 printf(\t\t▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ \n)。 printf(\t\t▉ 主菜單 ▉ \n)。 printf(\t\t▉ 退出 ▉ \n)。 fflush(stdin)。 case 3: strcpy( InfoName,余額 )。 printf(\t\t▉▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▉ \n)。 printf(\t\t▉ 0、返回 ▉ \n)。 fflush(stdin)。 }while( *money 0 )。) count++。 } /* *功能 :判斷是否為閏年 銀行賬 戶信息管理 第 34 頁 /共 49 頁 朱鵬 *輸入 :整型數(shù)據(jù)年 *返回 :閏年 1/非閏年 0[整型 ] */ int leap(int year) { int lp。 case 2: day = leap(year)?29:28。i++) yds +=365+leap(i)。 } /* *功能 :判斷日期邏輯是否正確 *輸入 :年,月,日 *返回 :日期邏輯正確 1/錯(cuò)誤 0[整型 ] */ int isDataNumRight(int YearIn,int MonthIn,int DayIn) { if( DayIn0 amp。 DataIn[4]==39。//返回 1,表示日期格式正確 } else { *YearOut = *MonthOut = *DayOut =0。rawtime )。i++) if(IDin==customer[i].id) { return 1。 if(curID==1) return 。, amp。 //輸入存款金額 InPut(NULL,NULL,amp。 double curMoney=0。 return 。 struct tm * timeinfo。 DataIn[7]==39。//返回 0,表示日期邏輯錯(cuò)誤 } /* *功能 :判斷日期是否正確 * 輸入 對(duì)應(yīng) 的功能 *char *DataIn 用戶的字符型日期 *int *YearOut 存放整型年 *int *MonthOut 存放整型年 *int *DayOut 存放整型年 *返回 :日期正確 1/錯(cuò)誤 0[整型 ] 銀行賬 戶信息管理 第 36 頁 /共 49 頁 朱鵬 */ int isDataRight(char *DataIn,int *YearOut,int *MonthOut,int *DayOut) { int count =0, i=0。imonth。 } /* *功能 :計(jì)算若干年的總天數(shù) *輸入 :當(dāng)前年份 *返回 :從 1900 到當(dāng)前年份的總天數(shù) [整型 ] */ unsigned int yearsdays(int toyear) { int i。 return lp。039。 for (i=0。 if(InPutClass==1) //值為 1,輸入字符 gets(cbox)。 scanf(%d,amp。 printf(\t\t▉ 輸入客戶編號(hào)查詢 (1~5) ▉ \n)。 case 5: 銀行賬 戶信息管理 第 32 頁 /共 49 頁 朱鵬 strcpy( InfoName,取款記錄 )。 switch (InfoClass) { case 1: strcpy( InfoName,存款 )。 scanf(%d,amp。 printf(\t\t▉ 取款 ▉ \n)。 } /************************************** 一 級(jí) 菜 單**************************************/ /* 功能 :顯示主菜單,并完成菜單的選擇 輸入 :無 返回 :選擇的菜單序號(hào) [整型 ] */ int menu() { int x。 fflush(stdin)。i4。 } start: printf(\n\n\n)。,amp。customer[4].account=。strcpy(customer[3].address, 流沙河)。 customer[2].id=3。customer[0].account=。 } } return 0。 case 5: //取款記錄查詢 system(cls)。 case 3: //余額查詢 system(cls)。 char InPutData[20]={0},curName[20]={0},curAddress[1024]。 //尋找插入點(diǎn) RECORDS * InPoint()。 //計(jì)算某個(gè)月的總天數(shù) int days(int year,int month)。 //頭部信息 void SysTitle()。 /************************************** 存 取 款 記 錄 鏈 表**************************************/ typedef struct records { int id。 /************************************** 客 戶 信 息 結(jié) 構(gòu) 體**************************************/ typedef struct custom { int id。 /************************************** 日期結(jié)構(gòu)體**************************************/ typedef struct data { int year。程序設(shè)計(jì)的功能應(yīng)相對(duì) 更加復(fù)雜一點(diǎn),這樣有利培養(yǎng)同學(xué)們的分析問題,解決問題的能力,同時(shí)也能提高同學(xué)們對(duì)代碼的掌握能力。不管還是存取款還是信息查詢,都需要調(diào)用 void InPut()函數(shù)進(jìn)行輸入信息的輸入。 //ID、姓名、地址、電話查詢結(jié)構(gòu)體數(shù)組 id int Find(int IDin,char *NameIn,char *AddressIn,int TelNumIn)。 //判斷日期是否正確 int isDataRight(char *DataIn,int *YearOut,int *MonthOut,int *DayOut)。 //輸入函數(shù) void InPut(char *cbox,int *ibox,double * money,int InPutClass,char *boxname)。實(shí)現(xiàn)信息的查詢功能,包括賬戶余額查詢,存取款歷史記錄查詢。 3) 查詢指定客戶的余額 4) 查詢指定客戶的存款記錄 5) 查詢指定客戶的取款記錄 6) 所有數(shù)據(jù)符合實(shí)際應(yīng)用要求 銀行賬 戶信息管理 第 4 頁 /共 49 頁 朱鵬 運(yùn)行環(huán)境 1) Windows 7 系統(tǒng) 2) VC++ 編譯環(huán)境 開發(fā)工具 C 語言 系統(tǒng)流設(shè)計(jì) 程序整體功能結(jié)構(gòu)如圖一所示: 銀行賬 戶信息管理 第 5 頁 /共 49 頁 朱鵬 系統(tǒng)模塊設(shè)計(jì) 1) 系統(tǒng)初始化模塊 函數(shù) void startvalue()。 9) 學(xué)會(huì)通過各功能性測(cè)試用例測(cè)試程序的能力,盡可能避免原則性錯(cuò)誤的出現(xiàn)。 5) 通過課程設(shè)計(jì),加強(qiáng)了自己的程序分析能力。掌握并熟練運(yùn)用指針、鏈表、結(jié)構(gòu)體、文件等數(shù)據(jù)結(jié)構(gòu)。 6) 所設(shè)計(jì)的 C程序較好的可讀性和可靠性;程序書寫風(fēng)格規(guī)范,注釋清晰。存、取款時(shí)間必須通過調(diào)用系統(tǒng)時(shí)間獲得。 3) 存取款模塊 函數(shù) void Deposit_Withdraw()。 //頭部信息 void SysTitle()。 //計(jì)算某個(gè)月的總天數(shù) int days(int year,int month)。 //尋找插入點(diǎn) RECORDS * InPoint()。 3 、 用 于 存 儲(chǔ) 存 取 款 記 錄 的 鏈 表 的 指 針 RECORDS *head=NULL,*p1=NULL,*p2=NULL。 程序設(shè)計(jì)中的缺陷 存取款的時(shí)候,給系統(tǒng)添加記錄的時(shí)候,會(huì)同時(shí)進(jìn)行排序,排序方法用的是排序,排序方法比較簡(jiǎn)陋,數(shù)據(jù)量較大的時(shí)候會(huì)比較耗時(shí)間。所以,雖然寫程序的過程中,遇到各種問題,調(diào)試的時(shí)候也是遇到各種令人頭大的問題,但能借助課程設(shè)計(jì)提高自己對(duì)指針的熟練度,提高自己對(duì) c 語言編程 的熟練度,我還是覺得很開心的,也希望學(xué)??梢远嚅_設(shè)一些這樣的課程,既是讓我們對(duì)自己所學(xué)知識(shí)的一個(gè)綜合理解與使用,也可以提高我們的動(dòng)手實(shí)踐能力、對(duì)知識(shí)的運(yùn)用能力。 int sec。 int password。 }RECORDS。 //判 斷是否為閏年 int leap(int year)。 //客戶編號(hào)驗(yàn)證 int isIDexist(int IDin)。 //退出 void exit0()。 case 2: //取款 system(cls)。 if( InfoFind(1,4) != 1 ) { printf(\t\t 查詢完成 !按任意鍵繼續(xù) !)。 exit0()。strcpy(customer[0].name, 唐僧 )。customer[1].telnum=88888881。customer[2].password=8888888。strcpy(customer[4].name, 佛祖 )。startActClass,amp。 InOut(startID,startActNum,amp。 printf(\t\t\n)。 } printf(\t\t\t 親 ~恭喜哦 !初始化成功了哦 ~\n)。 printf(\t\t▉※※※※※※※※歡迎使用※※※※※※※※▉ \n)。 printf(\t\t▉▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▉ \n)。 printf(\t\t▉▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▉ \n)。 return x。break。 printf(\t\t▉ %s用戶信息查詢 \t ▉ \n,InfoName)。 printf(\t\t▉▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▉ \n)。 return x。 } fflush(stdin)。 else if(count==0) *YearOut = (*YearOut)*10 + DataIn[i]39。 lp=( year%4==0 amp。break。 return yds。amp。39。 //格式錯(cuò)誤,清空緩存 return 0。 //給結(jié)構(gòu)體賦值 Data4Timehour = timeinfotm_hour。//客戶編號(hào)正確 break。 if(isIDexist(curID)==0) { printf(\t\t 按任意鍵就可以繼續(xù)了哦親 ~)。, amp。 } }while( isIDexist(
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1