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

正文內(nèi)容

c語(yǔ)言課程設(shè)計(jì)報(bào)告(銀行賬戶信息管理系統(tǒng))更正版-文庫(kù)吧資料

2025-07-01 20:43本頁(yè)面
  

【正文】 t, *MonthOut, *DayOut )==1) return 1。39。amp。39。amp。 *YearOut = *MonthOut = *DayOut =0。//返回1,表示日期邏輯正確 else return 0。amp。}/**功能:將輸入的日期轉(zhuǎn)化為秒用于比較時(shí)間先后*輸入:日期結(jié)構(gòu)體的指針*返回:由日期換算的秒[無(wú)符號(hào)整型]*/unsigned int Data2Sec( USEDATA * DataIn ) { return ( (yearsdays( DataInyear )+days( DataInyear, DataInmonth )+DataInday)*24*60*60 + DataInhour *60*60 +DataInmin *60 +DataInsec)。i++) ds=ds+month_days(year,i)。 for (i=1。 return yds。itoyear。unsigned int yds=0。 } return day。break。break。}/**功能:計(jì)算某年某月份的天數(shù)*輸入:年,月*返回:輸入年份月份的天數(shù)[整型]*/int month_days(int year,int month) { int day。 year%100!=0 || year%400==0)?1:0。 lp=( year%4==0 amp。 } return 。 else if(count==2) *DayOut = (*DayOut)*10 + DataIn[i]39。 else if(count==1) *MonthOut = (*MonthOut)*10 + DataIn[i]39。 else if(count==0) *YearOut = (*YearOut)*10 + DataIn[i]39。39。istrlen(DataIn)。} /**************************************日期、時(shí)間相關(guān)函數(shù)**************************************//*功能:將字符型的日期轉(zhuǎn)換為整型,并分離出年月日 輸入 對(duì)應(yīng)功能char *DataIn 輸入用戶輸入的字符型日期int *YearOut 存放年int *MonthOut 存放月int *DayOut 存放日 返回:無(wú)*/void Char2Int ( char *DataIn,int *YearOut,int *MonthOut,int *DayOut) { int count=0,i=0。 } fflush(stdin)。 if( *money 0 ) printf(\t\t 金額不能為負(fù)值哦~重新輸入吧親~:)。 else if(InPutClass==2) //值為2,輸入整數(shù) scanf(%d,ibox)。 printf(\t\t 請(qǐng)輸入%s:,boxname)。 return x。 }while(x0||x4)。x)。 do{ fflush(stdin)。 printf(\t\t▉▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▉\n)。 printf(\t\t▉ 輸入客戶電話查詢 ▉ \n)。 printf(\t\t▉ 輸入客戶姓名查詢 ▉ \n)。 printf(\t\t▉ ▉\n)。 printf(\t\t▉ %s用戶信息查詢 \t ▉\n,InfoName)。 SysTitle()。break。break。break。break。break。 char InfoName[20]={0}。 return x。 }while(x1||x6)。x)。 do{ fflush(stdin)。 printf(\t\t▉▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▉\n)。 printf(\t\t▉ 查詢?nèi)】钣涗? ▉ \n)。 printf(\t\t▉ 查詢余額 ▉ \n)。 printf(\t\t▉ 存款 ▉ \n)。 printf(\t\t▉▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▉\n)。 printf(\t\t▉▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▉\n)。 system(cls)。 printf(\t\t▉※※※※※※※※※※※※※※※※※※※※▉\n)。 printf(\t\t▉※※※※※※※※歡迎使用※※※※※※※※▉\n)。 printf(\n\n)。 return。 getch()。 } printf(\t\t\t親~恭喜哦!初始化成功了哦~\n)。 } system(cls)。i++) { Sleep(1000)。 for(i=0。 printf(\t\t\n)。 printf(\t\t▉ 作者:朱鵬 學(xué)號(hào):20120231406 ▉\n)。 SysTitle()。 } fclose(fp)。 InOut(startID,startActNum,amp。)。,amp。,amp。startActClass,amp。startID,amp。customer[4].password=8888888。customer[4].telnum=88888884。strcpy(customer[4].name,佛祖)。customer[3].password=8888888。customer[3].telnum=88888883。strcpy(customer[3].name,沙和尚)。customer[2].password=8888888。customer[2].telnum=88888882。strcpy(customer[2].name,豬八戒)。customer[1].password=8888888。customer[1].telnum=88888881。strcpy(customer[1].name,孫悟空)。customer[0].password=8888888。customer[0].telnum=88888880。strcpy(customer[0].name,唐僧)。 USEDATA startData。} /**************************************初始化**************************************//*功能:給用戶結(jié)構(gòu)體數(shù)組賦值,并從文件中讀取歷史操作記錄寫(xiě)入鏈表輸入:無(wú)返回:無(wú)*/void startvalue(){ int i=0,startID=0,startActClass=0。 default: break。 exit0()。 } break。 if( InfoFind(1,5) != 1 ) { printf(\t\t 查詢完成!按任意鍵繼續(xù)!)。 } break。 if( InfoFind(1,4) != 1 ) { printf(\t\t 查詢完成!按任意鍵繼續(xù)!)。 } break。 if( InfoFind(0,3) != 1 ) { printf(\t\t 查詢完成!按任意鍵繼續(xù)!)。 break。 case 2: //取款 system(cls)。 Deposit_Withdraw(1)。 //客戶名單初始化 startvalue()。 double curMoney=0。//退出void exit0()。//ID、姓名、地址、電話查詢結(jié)構(gòu)體數(shù)組idint Find(int IDin,char *NameIn,char *AddressIn,int TelNumIn)。//將存取款記錄按照日期排序void toorder()。//信息查詢int InfoFind( int ActClass , int InfoClass )。 //客戶編號(hào)驗(yàn)證int isIDexist(int IDin)。//判斷日期是否正確int isDataRight(char *DataIn,int *YearOut,int *MonthOut,int *DayOut)。//日期換算為秒,用于排序unsigned int Data2Sec( USEDATA * DataIn )。//計(jì)算若干年的總天數(shù)unsigned int yearsdays(int toyear)。//判斷是否為閏年int leap(int year)。//輸入函數(shù)void InPut(char *cbox,int *ibox,double * money,int InPutClass,char *boxname)。//一級(jí)菜單int menu()。 /**************************************函數(shù)聲明**************************************///初始化void startvalue()。}RECORDS。 double ActionNum。 USEDATA InOutData。CUSTOM customer[5]。 int password。 int telnum。 char name[10]。USEDATA RightData。 int sec。 int hour。 int month。FILE *fp。所以,雖然寫(xiě)程序的過(guò)程中,遇到各種問(wèn)題,調(diào)試的時(shí)候也是遇到各種令人頭大的問(wèn)題,但能借助課程設(shè)計(jì)提高自己對(duì)指針的熟練度,提高自己對(duì)c語(yǔ)言編程的熟練度,我還是覺(jué)得很開(kāi)心的,也希望學(xué)校可以多開(kāi)設(shè)一些這樣的課程,既是讓我們對(duì)自己所學(xué)知識(shí)的一個(gè)綜合理解與使用,也可以提高我們的動(dòng)手實(shí)踐能力、對(duì)知識(shí)的運(yùn)用能力。也提高了自己對(duì)指針的熟練度。再者,就是題目,盡量少給一些提示,這樣同學(xué)們可以更大程度的自己動(dòng)腦子考慮怎解決問(wèn)題。對(duì)于課設(shè)的時(shí)間按排,可以提前把題目給學(xué)生,這樣可以提前做課設(shè)以及復(fù)習(xí)考試。程序設(shè)計(jì)中的缺陷 存取款的時(shí)候,給系統(tǒng)添加記錄的時(shí)候,會(huì)同時(shí)進(jìn)行排序,排序方法用的是排序,排序方法比較簡(jiǎn)陋,數(shù)據(jù)量較大的時(shí)候會(huì)比較耗時(shí)間。 最后調(diào)用void exit0()函數(shù)退出。存取款功能還會(huì)調(diào)用日期審查函數(shù)int isDataRight()對(duì)日期進(jìn)行審查。接著,按照用戶的要求,調(diào)用void Deposit_Withdraw()函數(shù)進(jìn)行存取款的操作,或者調(diào)用int InfoFind()函數(shù)進(jìn)行信息的查詢。 用于存儲(chǔ)存取款記錄的鏈表的指針RECORDS *head=NULL,*p1=NULL,*p2=NULL。2)全局變量 用于存儲(chǔ)正確的日期信息的結(jié)構(gòu)體USEDATA RightData。//存取款記錄和余額查詢并輸出int FindOutPut( int IDin,char * NameIn, char * AddressIn, int TelNumIn, int actclass )。//增加存取款記錄int InOut(int IDin,double ActNum, USEDATA * ActData, int ActClass)。//尋找插入點(diǎn)RECORDS * InPoint()。 /*******存款、取款、查詢相關(guān)函數(shù)*****///存取款void Deposit_Withdraw(int ActClass )。//調(diào)用
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1