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

正文內(nèi)容

銀行賬戶(hù)管理系統(tǒng)課程設(shè)計(jì)報(bào)告(編輯修改稿)

2024-09-12 19:54 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 e 2: //賬戶(hù)登陸 LoginAccount()。 break。 case 3: //帳戶(hù)注銷(xiāo) DelAccount()。 break。 case 4: //查詢(xún)賬戶(hù) QueryAccount()。 break。 case 5: //退出系統(tǒng) ExitBank()。 break。 case 6: { GetTime()。 } break。 } ()。 } while(true)。}/*** 檢測(cè)賬戶(hù)是否存在* \param nID 賬戶(hù)ID* \return 存在返回account數(shù)組下標(biāo),不存在返回1*/int CBank::AccountIsExist(int nID){ bool bflag = false。 int i = 0。 while( i m_nAccountNum amp。amp。 !bflag) { if( nID==account[i]GetID()) bflag = true。 //賬戶(hù)存在 else i++。 } if ( bflag ) return i。 else return 1。}/** * 賬戶(hù)登陸 */void CBank::LoginAccount(){ int nID。 cout請(qǐng)輸入帳號(hào):。 cinnID。 CinClear()。 int i = AccountIsExist(nID)。 if( i 0 ) { coutendl帳號(hào)不存在,按回車(chē)鍵繼續(xù)!endl。 return 。 } cout請(qǐng)輸入密碼:。 string passwd。 cinpasswd。 if( passwd!=account[i]GetPasswd() ) { coutendl密碼錯(cuò)誤,按回車(chē)鍵繼續(xù)!endl。 return 。 } account[i]DisplayInfo()。 ()。 int cmd。 do{ system(cls)。 cout **************************************************endl。 cout * 銀行賬戶(hù)管理系統(tǒng)用戶(hù)菜單 *endl。 cout * *endl。 cout * 1) 賬戶(hù)信息 *endl。 cout * *endl。 cout * 2) 取款 *endl。 cout * *endl。 cout * 3) 存款 *endl。 cout * *endl。 cout * 4) 轉(zhuǎn)賬 *endl。 cout * *endl。 cout * 5) 修改密碼 *endl。 cout * *endl。 cout * 6) 返回主菜單 *endl。 cout * *endl。 cout * 說(shuō)明:請(qǐng)您輸入相應(yīng)的操作序號(hào)進(jìn)行操作 *endl。 cout * *endl。 cout **************************************************endl。 coutendl。 cincmd。 switch(cmd) { case 1: //賬戶(hù)信息 account[i]DisplayInfo()。 break。 case 2: //取款 account[i]FetchMoney()。 SaveAccount()。 break。 case 3: //存款 account[i]SaveMoney()。 SaveAccount()。 break。 case 4: //轉(zhuǎn)賬 Transfer(i)。 SaveAccount()。 break。 case 5: //修改密碼 account[i]ChangePasswd()。 SaveAccount()。 break。 case 6: //返回主菜單 return。 } CinClear()。 }while(true)。 }/** * 18位身份證最后一位校驗(yàn)碼計(jì)算 * \param pszSrc 身份證號(hào)碼 */char CBank::DoVerify(const char* pszSrc){ int iS = 0。 int iW[]={7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2}。 static char szVerCode[]=10X98765432。 int i。 for(i=0。i17。i++) { iS += (int)(pszSrc[i]39。039。) * iW[i]。 } int iY = iS%11。 return szVerCode[iY]。}/** * 判斷身份證合法性 * \param sIdNumber 身份證號(hào)碼 */bool CBank::IsIDNumber(string sIdNumber){ int l = ()。 if ( l != 18 amp。amp。 l != 15) { coutendl身份證長(zhǎng)度不合法,請(qǐng)重新輸入!endl。 return false。 } else if( l == 18 ) { char x=DoVerify(())。 if (sIdNumber[l1] != x) { coutendl錯(cuò)誤的身份證號(hào)碼,請(qǐng)重新輸入!endl。 return false。 }else { return true。 } } else if( l == 15 ) { //15位身份證尚不校驗(yàn) return true。 } return true。}/** * 簡(jiǎn)單驗(yàn)證電話合法性 * \param sTel 電話號(hào)碼 */bool CBank::IsTelPhone(string sTel){ int l = ()。 if ( l 16 || l 7 ) { coutendl電話號(hào)碼長(zhǎng)度不合法,請(qǐng)重新輸入!endl。 return false。 } for(int i=0。 il。 i++) { int isnum=isdigit(sTel[i])
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦