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

正文內(nèi)容

課程設計實驗報告atm機仿真程序報告-展示頁

2025-07-30 12:41本頁面
  

【正文】 結(jié)構(gòu)和操作實現(xiàn)算法,以及它們在程序2. 使學生掌握軟件設計的基本內(nèi)容和設計方法,并培養(yǎng)學生進行規(guī)范化軟件設計的能力。二、課程設計的內(nèi)容和要求根據(jù)課程設計的時間和個人能力,在老師的協(xié)助下選擇適當難度的課程設計課題,用C/C++語言實現(xiàn)。 概要設計說明程序中用到的所有抽象數(shù)據(jù)類型的定義,主程序的流程以及各程序模塊之間的層次(調(diào)用)關系。 調(diào)試分析調(diào)試過程中遇到的問題并且是如何解決的以及對設計實現(xiàn)的回顧討論和分析;算法的時空分析(包括基本操作和主要算法的時空復雜度的分析)和改進設想;經(jīng)驗和體會等 用戶使用說明說明用戶如何使用你編寫的程序,詳細列出每一步的操作步驟。三、與其它課程的聯(lián)系先修課程為《C語言程序設計》和《數(shù)據(jù)結(jié)構(gòu)》等。正文包括以下幾方面的內(nèi)容:【題目描述】設計一個ATM機仿真程序,該程序應該具有一下功能:(1) 可以讓用戶開設新的賬戶;(2) 可以完成對賬戶的查詢功能;(3) 可以完成賬戶的存款功能;(4) 可以完成賬戶的取款功能;(5) 可以完成賬戶的密碼進行修改功能【題目要求】(1)存儲結(jié)構(gòu)采用順序表或鏈表;(2)用C語言知識和本學期所學算法實現(xiàn)各模塊;(3)主函數(shù)設計一個菜單,通過菜單進入各模塊測試。因為此程序是模擬對用戶財產(chǎn)安全進行操作的程序,要求本程序要保證用戶的信息的安全性,如輸入密碼時要用字符覆蓋,輸入密碼有上限,減少可能存在的程序漏洞。:程序要盡量簡明扼要,便于相關人員調(diào)試和修改。實驗名稱ATM機仿真程序?qū)嶒瀳鏊浖こ?號機房:程序的流程圖如下所示:開始界面對原帳戶操作開戶出口 1輸入卡號 否開戶成功開戶失敗 是輸入密碼帳戶操作菜單 否 是選擇語言出口2修改密碼取款存款查詢 操作成功開始界面:本程序是ATM仿真程序,對于用戶的所有信息是通過一個線性表COUNT來存儲的,本程序總共設計了main menu(int)、languagemen()、query(float,int)、withdraw(float,int)、kaihu(psqlist p),changepw(psqlist,int,int),caozuo(psqlist)等子函數(shù)來共同完成的,具體分析如下:在主函數(shù)main() 里分成了四個模塊。模塊4在一個開始界面(通過一個switch語句來完成),分別為開戶、對原有用戶操作和退出整個程序模塊2是完成對新用戶的操作,通過函數(shù)kaihu( )來完成,給新用戶注冊一個卡號,接下來就是讓用戶設置密碼,要輸入兩次,具體要用到getchar(),和putchar()等函數(shù),當兩次輸入不一樣時提示用戶重新輸入,用戶完成后會退出kaihu( )函數(shù),返回開始界面。本程序通過各個模塊的組合連接共同在一起完成ATM仿真程序的開戶、查詢、存款、取款、修改密碼等有關操作。 //賬戶菜單int languagemenu()。 //查詢當前余額float deposit(float,int)。//取錢int true1(int a[])。 int key[6]。typedef struct { //儲存用戶信息的線性表 datatype data[50]。}sqlist,*psqlist。 count=(psqlist)malloc(sizeof(sqlist))。 return count。 psqlist pl=p。 pllength=pllength+1。\039。\039。 printf(您的卡號是:%d\n,pllength)。 for(i=0。i++) { a[i]=getch()。*39。 } printf(\n)。 for(i=0。i++) { b[i]=getch()。*39。 } if(strcmp(a,b)==0) { for(j=0。j++) pldata[pllength].key[j]=(int)b[j]48。 printf(=============================\n)。 printf(請輸入您要預存的金額:)。(pldata[pllength].money)) 。 break。 } else { printf(\n)。 printf(兩次密碼輸入不一致\n)。 printf(=============================\n)。 } system(cls)。 getch()。 return pl。 int i。\039。\039。 if(islan) { while(1) { system(cls)。 printf(Please enter your new password:)。i6。 putchar(39。)。 printf(Please enter your new password once again:)。i6。 putchar(39。)。 if(strcmp(b,p)==0) { for(i=0。i++) padata[k].key[i]=(int)p[i]48。 printf(==============================\n)。 } else { printf(The two codes are not the same\n)。 printf(==============================\n)。 } } } else { while(1) { system(cls)。 printf(請輸入您的新密碼:)。i6。 putchar(39。)。 printf(請再一次輸入您的新密碼:)。i6。 putchar(39。)。 if(strcmp(b,p)==0) { for(i=0。i++) padata[k].key[i]=(
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1