版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 游戲算法實踐報告</b></p><p> 2013年 1 月 16日</p><p><b> 目錄</b></p><p> 1 問題定義與描述3</p><p> 1.1 問題定義3</p><p> 1.2 問題描述3&l
2、t;/p><p><b> 2 關(guān)鍵技術(shù)3</b></p><p> 3 程序的執(zhí)行命令操作3</p><p><b> 4 總體設計4</b></p><p> 4.1 系統(tǒng)模塊圖4</p><p> 4.2結(jié)構(gòu)設計說明5</p><p&
3、gt;<b> 5 詳細設計5</b></p><p> 5.1構(gòu)建節(jié)點類模板5</p><p> 5.2主函數(shù)構(gòu)建6</p><p> 5.3其他各功能函數(shù)6</p><p> 6 測試結(jié)果及分析8</p><p><b> 7 心得體會11</b>
4、</p><p> 附錄:程序代碼12</p><p><b> 1 問題定義與描述</b></p><p><b> 1.1 問題定義</b></p><p><b> 活期儲蓄賬目管理</b></p><p><b> 1.2
5、問題描述</b></p><p> 本程序需要先建立結(jié)點類模板,然后使用鏈表的基本操作應用實現(xiàn)各個程序的實現(xiàn),頭插法先建立鏈表使之成當前操作數(shù)據(jù)基礎,然后可以使用節(jié)點的刪除進行儲戶的銷戶,結(jié)點的插入的應用成為程序的開戶(注意:建立新的用戶要先確認新建的用戶號不可以語之前的用戶號碼相同, 引起系統(tǒng)錯誤!本程序應用鏈表節(jié)點的比較改進程序。)。儲戶的存取也是應用節(jié)點的比較查找之后進行的賬戶錢數(shù)加減。<
6、;/p><p><b> 2 關(guān)鍵技術(shù)</b></p><p> 鏈表的插入、刪除與查找</p><p> 3 程序的執(zhí)行命令操作</p><p> (1).建立節(jié)電類模板,構(gòu)建鏈表.</p><p> (2).輸入儲戶信息.</p><p> (3).執(zhí)行各項操作
7、(數(shù)據(jù)測試)</p><p><b> 1.查詢儲戶信息.</b></p><p><b> 2.開戶.</b></p><p> 3.儲戶支取信息查詢.</p><p> 4.儲戶的程序銷戶. </p><p><b> 5.程序完成.</b>
8、;</p><p><b> 6.程序退出. </b></p><p><b> 4 總體設計</b></p><p><b> 4.1 系統(tǒng)模塊圖</b></p><p> 圖4.1 系統(tǒng)模塊圖</p><p><b> 4.2結(jié)
9、構(gòu)設計說明</b></p><p> 1.本程序主要應用數(shù)據(jù)結(jié)構(gòu)節(jié)點類模板,首先構(gòu)建節(jié)點類模板,在建立已有儲戶數(shù)據(jù)中對頭結(jié)點(*head)分配動態(tài)存儲空間,對頭結(jié)點的鄰接點(head->next)賦初值,循環(huán)插入新結(jié)點建立儲戶數(shù)據(jù)(頭插法)。在賬號循環(huán)插入中進行賬號重復判斷。</p><p> 2.在查找賬戶的過程中,應用結(jié)點下移繼續(xù)查找,實現(xiàn)賬戶正確查找應用。<
10、;/p><p> 3.在銷戶過程中,進行結(jié)點刪除,從而實現(xiàn)儲戶的銷戶。</p><p> 4.在開戶過程中,定義新結(jié)點,分配新的存儲空間,進行結(jié)點插入,在賬號循環(huán)插入中進行賬號重復判斷,完成開戶過程。</p><p> 5.在存取記錄過程中,應用結(jié)點下移進行循環(huán)查找賬戶信息,顯示賬戶信息。</p><p><b> 6.主函數(shù)測
11、試。</b></p><p><b> 5 詳細設計</b></p><p> 5.1構(gòu)建節(jié)點類模板</p><p> template<class T>//構(gòu)建節(jié)點類模板</p><p> class Node</p><p><b> {</b
12、></p><p><b> public: </b></p><p> Node<T> *next;// T 可省指針</p><p> string name; </p><p><b> T data;</b></p><p> long i
13、nt number; </p><p><b> };</b></p><p><b> 5.2主函數(shù)構(gòu)建</b></p><p> 主函數(shù)main在整個函數(shù)中負責各個函數(shù)的調(diào)用,可以根據(jù)不同的需求調(diào)用不同的函數(shù)。首先,對菜單函數(shù)的調(diào)用,在菜單函數(shù)的指示下,若想進行已有儲戶數(shù)據(jù)的建立,則調(diào)用CreatSavingLi
14、st函數(shù);若進行賬戶查詢,則需調(diào)用SearchAccount函數(shù);若進行新建立賬戶(開戶)操作,則調(diào)用InsertAccount函數(shù);若進行銷戶操作,則需調(diào)用DeleteAccount;想退出程序,按5 </p><p> 5.3其他各功能函數(shù)</p><p> 1.CreatSavingLis函數(shù)是對已有儲戶的建立,主要思想:通過給結(jié)點賦值(p->number=number;
15、 p->name=name; p->data=data;),再把該節(jié)點插入到鏈表中(p->next=head->next; head->next=p;)</p><p> 2. SearchAccount函數(shù)是對已有的賬戶進行查找,主要思想:通過一個循環(huán)程序,鏈表的指針的移動與所要查找的客戶信息進行比較,若是符合查找要求則查找成功。主要程序:</p><
16、p> while(p!=NULL && p->number!=x) </p><p> { p=p->next;</p><p><b> } </b></p><p> if(p==NULL) </p><p> { cout<<"您輸入的賬戶未找到&q
17、uot;<<endl;</p><p><b> } </b></p><p><b> else </b></p><p> { cout<<"賬戶名: "<<p->name<<endl;</p><p> cou
18、t<<"賬戶號碼: "<<p->number<<endl;</p><p> cout<<"賬戶余額: "<<p->data<<"元"<<endl;</p><p><b> } </b></p>
19、<p> 3. DeleteAccount函數(shù)是對已有的儲戶進行刪除(銷戶),主要思想:先將要刪除的結(jié)點查找到,然后對節(jié)點的刪除操作,通過將指向該節(jié)點的指針指向下一個結(jié)點來完成對該節(jié)點的刪除。主要程序:</p><p><b> p=head; </b></p><p> while(p!=NULL&&p->number!=x)
20、 </p><p><b> { q=p;</b></p><p> p=p->next;</p><p><b> }</b></p><p> if(p==NULL) </p><p> {cout<<"您輸入的賬戶已不存在&qu
21、ot;<<endl;</p><p><b> } </b></p><p><b> else </b></p><p> { q->next=p->next;</p><p><b> } </b></p><p>
22、 4. 函數(shù)InsertAccount是建立新的客戶(開戶)操作,主要思想:通過形參x接收要建立的客戶賬號、輸入的客戶信息存儲到節(jié)點的數(shù)據(jù)域中,再通過節(jié)點的插入來實現(xiàn)新客戶的創(chuàng)建。主要代碼:</p><p><b> p=head;</b></p><p> q->number=x; </p><p> q->next=p-
23、>next; </p><p> p->next=q;</p><p> cout<<"請輸入姓名: "; </p><p><b> cin>>w;</b></p><p> cout<<"請輸入余額: "; cin>
24、>i;</p><p> q->name=w; </p><p> q->data=i; </p><p> 5.Record函數(shù)對存取款進行記錄,先通過接收到的形參值查找到要進行操作的客戶主要實現(xiàn)對客戶存取款的記錄,并計算出客戶存取后的余額。主要代碼:</p><p> while(p!=NULL &&am
25、p; p->number!=x) </p><p> { p=p->next;</p><p><b> } </b></p><p> if(p==NULL) </p><p> cout<<"您輸入的賬戶不存在"<<endl; </p>&
26、lt;p><b> else </b></p><p> { p->data=p->data+y;</p><p><b> } </b></p><p> 6. Menu菜單函數(shù)列出所要進行操作的種類,將所要進行的操作類型分為:1.查詢賬戶 2.開戶 3.支出存儲記錄 4.銷戶5.退出。<
27、/p><p><b> 6 測試結(jié)果及分析</b></p><p> 1.輸入賬號,建立已有儲戶的數(shù)據(jù)。建立完畢后,按0退出,進入菜單選項</p><p> 圖6.1建立儲蓄賬戶</p><p> 2.建立多個新的賬戶,并輸入賬戶的信息</p><p> 圖6.2建立多個賬戶</p&g
28、t;<p> 3.對賬戶進行查找,查找之后對其進行存取或銷戶操作,可以退出操作。若進行存錢則在原有賬戶余額上進行累加,若進行取錢操作,則在原有余額上進行相減。</p><p> 圖6.3查找賬戶進行存取錢</p><p> 圖6.4繼續(xù)其他操作的選擇</p><p><b> 圖6.5取錢操作</b></p>
29、<p> 4.對已有的賬戶進行刪除,即銷戶操作。先輸入要刪除的賬戶號,再將該賬戶刪除掉。若退出操作,按“0“。</p><p> 圖6.6進行銷戶操作</p><p><b> 圖6.7銷戶完成</b></p><p><b> 7 心得體會</b></p><p> 通過此次
30、的課程試驗的練習,我有了很大的收獲,同時也加深了對數(shù)據(jù)結(jié)構(gòu)這門課程的理解和學會了如何在實際中應用數(shù)據(jù)結(jié)構(gòu)。</p><p> 我選擇的儲蓄儲管理設計使我了解到鏈表節(jié)點類的正確使用方法,熟悉結(jié)點類的作用,更加得知道了數(shù)據(jù)結(jié)構(gòu)的知識的靈活應用的方便,思路更加清晰。而且更加珍惜的是我了解到了分析問題的整體性非常重要,賬戶的重復問題,程序的可行性,還有程序設計報告的整體過程我都有了更深刻的認識!</p>
31、<p> 更加重要的是這次是我和小組同學一起討論、設計程序,充分了解到團隊合作的重要性!不同的同學的思想在很多的地方是不相同的,同樣的問題可以有不同的算法分析與求解??梢愿佑行У淖屛覀兊南嗷W習能力快速提高相互的學習進步。對數(shù)據(jù)結(jié)構(gòu)的進一步認識,我感覺到數(shù)據(jù)結(jié)構(gòu)的奧妙,對知識的掌握要透徹,分析問題要有步驟,有條理。我們都以認真的態(tài)度對待這次設計,在爭論與磨合后完成了這次設計,希望我們對真理探究到底的態(tài)度保持在各項學習中,讓
32、我們變得越來越充實,只是越來越豐富!</p><p><b> 附錄:程序代碼</b></p><p> //活期儲蓄帳目管理 </p><p> #include<iostream></p><p> #include<string></p><p> usin
33、g namespace std;</p><p> template<class T>//構(gòu)建節(jié)點類模板</p><p> class Node</p><p><b> {</b></p><p><b> public: </b></p><p>
34、Node<T> *next;// T 可省指針</p><p> string name; </p><p><b> T data;</b></p><p> long int number; </p><p><b> };</b></p><p>
35、 template<class T> </p><p> class SavingList</p><p><b> {</b></p><p><b> public: </b></p><p> SavingList(){};</p><p> No
36、de<T> * CreatSavingList();</p><p> void SearchAccount(long int x);</p><p> Node<T> * DeleteAccount(long int x);</p><p> Node<T> * InsertAccount(long int x); <
37、;/p><p> void Record(long int x,int y); </p><p><b> private:</b></p><p> Node<T> *head; </p><p><b> }; </b></p><p> /******
38、************************************ </p><p> *函數(shù)名:CreatSavingList *</p><p> *函數(shù)功能:建立已有儲戶數(shù)據(jù) *</p><p> *形參:無 *<
39、/p><p> *返回值:head *</p><p> ******************************************/ </p><p> template<class T> //建立已有儲戶數(shù)據(jù) </p><p> Node<T>
40、* SavingList<T>::CreatSavingList() </p><p><b> { </b></p><p> head=new Node<T>;//初值 </p><p> int k=1;//分配動態(tài)空間</p><p> Node<T> *p,*q;&l
41、t;/p><p> head->next=NULL;// 賦初值</p><p> long int number,Number;</p><p> int data; </p><p> string name; </p><p> cout<<"請輸入賬戶號(八位整數(shù)): &quo
42、t;; </p><p> cin>>number;</p><p> Number=number;</p><p> cout<<"請輸入姓名: "; </p><p> cin>>name; </p><p> cout<<"請
43、輸入賬戶余額: ";</p><p> cin>>data;</p><p> while(number/1e7>=1 && number/1e7<=10) </p><p><b> {</b></p><p> p=new Node<T>;<
44、;/p><p> q=new Node<T>;</p><p> p->number=number;//節(jié)點初值</p><p> p->name=name;</p><p> p->data=data;</p><p> p->next=head->next;//將p插
45、入連中</p><p> head->next=p;</p><p> cout<<"是否繼續(xù)輸入信息 按1繼續(xù)輸入 按0退出"<<endl;</p><p><b> cin>>k;</b></p><p><b> if(k==0)&l
46、t;/b></p><p><b> break;</b></p><p> cout<<"請輸入賬戶號(八位整數(shù)): "; </p><p> cin>>number;</p><p> q=head->next;</p><p>
47、 while(q)//賬號的重復判斷</p><p><b> {</b></p><p> if(q->number==number)</p><p><b> {</b></p><p> cout<<"賬號已存在 !"<<endl;&
48、lt;/p><p><b> break;</b></p><p><b> }</b></p><p><b> else</b></p><p> q=q->next;</p><p><b> }</b></
49、p><p><b> if(!q)</b></p><p><b> {</b></p><p> cout<<"請輸入姓名: ";</p><p> cin>>name;</p><p> cout<<"
50、;請輸入賬戶余額: "; </p><p> cin>>data;</p><p><b> }</b></p><p><b> }</b></p><p> return head;</p><p><b> }</b&
51、gt;</p><p> /******************************************* </p><p> *函數(shù)名:SearchAccount *</p><p> *函數(shù)功能:對賬戶進行查找 *</p><p> *形參:(long
52、 int x) *</p><p> *返回值:無 *</p><p> *******************************************/ </p><p> template<class T> //查找賬戶 &l
53、t;/p><p> void SavingList<T>::SearchAccount(long int x)</p><p><b> { </b></p><p> if(x/1e7<1||x/1e7>10) </p><p><b> {</b></p>
54、<p> cout<<"您輸入的賬戶不存在"<<endl; </p><p><b> return ;</b></p><p><b> } </b></p><p> Node<long> *p; </p><p>&
55、lt;b> p=head; </b></p><p> while(p!=NULL && p->number!=x) </p><p><b> {</b></p><p> p=p->next;//向下移位 繼續(xù)查找</p><p><b> } <
56、;/b></p><p> if(p==NULL) </p><p><b> {</b></p><p> cout<<"您輸入的賬戶未找到"<<endl;</p><p><b> } </b></p><p>&
57、lt;b> else </b></p><p><b> { </b></p><p> cout<<"賬戶名: "<<p->name<<endl;</p><p> cout<<"賬戶號碼: "<<p->n
58、umber<<endl;</p><p> cout<<"賬戶余額: "<<p->data<<"元"<<endl;</p><p><b> } </b></p><p><b> } </b></p>
59、;<p> /******************************************* </p><p> *函數(shù)名:DeleteAccount *</p><p> *函數(shù)功能:進行銷戶操作 *</p><p> *形參:(long int x)
60、 *</p><p> *返回值:head *</p><p> *******************************************/ </p><p> template<class T> //銷戶</p><
61、p> Node<T> * SavingList<T>::DeleteAccount(long int x)</p><p><b> { </b></p><p> Node<T> *p,*q;//節(jié)點類型 </p><p><b> p=head; </b></p&
62、gt;<p> while(p!=NULL&&p->number!=x) </p><p><b> {</b></p><p><b> q=p;</b></p><p> p=p->next;</p><p><b> }</b
63、></p><p> if(p==NULL) </p><p><b> {</b></p><p> cout<<"您輸入的賬戶已不存在"<<endl;</p><p><b> } </b></p><p><
64、;b> else </b></p><p><b> {</b></p><p> q->next=p->next;//將p刪掉</p><p><b> } </b></p><p> return head;</p><p><
65、;b> } </b></p><p> /******************************************* </p><p> *函數(shù)名:InsertAccount *</p><p> *函數(shù)功能:進行開戶操作 *</p>&
66、lt;p> *形參:(long int x) *</p><p> *返回值:head *</p><p> *******************************************/ </p><p> template<cl
67、ass T> //開戶 </p><p> Node<T> * SavingList<T>::InsertAccount(long int x) </p><p><b> { </b></p><p> Node<T> *p,*q;</p><p> q=new Nod
68、e<T>; </p><p> char w[10];//名字 </p><p><b> int i; </b></p><p><b> p=head;</b></p><p> q->number=x; </p><p> q->nex
69、t=p->next; </p><p> p->next=q;//插入 q(新的賬號)</p><p> cout<<"請輸入姓名: "; </p><p><b> cin>>w;</b></p><p> cout<<"請輸入余額:
70、 "; cin>>i;</p><p> q->name=w; </p><p> q->data=i; </p><p> cout<<"您的新賬戶的信息是:"<<endl; </p><p> cout<<"賬戶名: "&
71、lt;<q->name<<endl;</p><p> cout<<"賬戶號碼: "<<q->number<<endl; </p><p> cout<<"賬戶余額: "<<q->data<<"元"<<end
72、l;</p><p> return head;</p><p><b> }</b></p><p> /******************************************* </p><p> *函數(shù)名:Record *</p>
73、<p> *函數(shù)功能:對存取款進行記錄 *</p><p> *形參:(long int x,int y) *</p><p> *返回值:無 *</p><p> *************************
74、******************/ </p><p> template<class T> //存取款記錄 </p><p> void SavingList<T>::Record(long int x,int y) </p><p><b> { </b></p><p> Node
75、<T> *p;</p><p><b> p=head;</b></p><p> while(p!=NULL && p->number!=x) //循環(huán)查找P的相同正確值 節(jié)點下移</p><p><b> {</b></p><p> p=p->n
76、ext;</p><p><b> } </b></p><p> if(p==NULL) </p><p> cout<<"您輸入的賬戶不存在"<<endl; </p><p><b> else </b></p><p>
77、;<b> {</b></p><p> p->data=p->data+y;</p><p> if(p->data<0)</p><p> cout<<"余額不足 請充值!"<<endl;</p><p><b> else<
78、;/b></p><p><b> {</b></p><p> cout<<"目前您的賬戶信息:"<<endl;</p><p> cout<<"賬戶名(八位): "<<p->name<<endl; </p>&
79、lt;p> cout<<"賬戶號碼: "<<p->number<<endl; </p><p> cout<<"賬戶余額: "<<p->data<<"元"<<endl;</p><p><b> }</b&g
80、t;</p><p><b> } </b></p><p><b> } </b></p><p> /****************************************** </p><p> *函數(shù)名:Menu *&l
81、t;/p><p> *函數(shù)功能:列出所要進行操作的種類 *</p><p> *形參:無 *</p><p> *返回值:n *</p><p> *************************
82、******************/</p><p> int Menu()</p><p><b> {</b></p><p><b> int n; </b></p><p> cout<<"--------------------------Menu----
83、-----------------------"<<endl; </p><p> cout<<"\t1.查詢賬戶 2.開戶\n\n"<<endl; cout<<"\t3.支出存儲記錄 4.銷戶\n\n"<<endl;</p><p> cout<<"\t
84、5.退出"<<endl;</p><p> cout<<"---------------------------------------------------------";</p><p> cout<<endl;</p><p><b> do </b></p&
85、gt;<p><b> {</b></p><p> cout<<"請輸入你的選擇(1--5):\n"<<endl;</p><p><b> cin>>n; </b></p><p><b> }</b></p>
86、;<p> while(n<1||n>5);</p><p> return n; </p><p><b> } </b></p><p> /****************************************** </p><p> *函數(shù)名:main
87、 *</p><p> *函數(shù)功能:負責各個函數(shù)的調(diào)用 *</p><p> *形參:無 *</p><p> *返回值:0 *</p><p>
88、 *******************************************/</p><p> int main()</p><p><b> {</b></p><p> SavingList<long> T; </p><p> Node<long> *head;<
89、/p><p> head=T.CreatSavingList(); </p><p> long int x; </p><p><b> int y,n;</b></p><p><b> for(;;) </b></p><p><b> {</b&
90、gt;</p><p> switch (Menu()) </p><p><b> { </b></p><p><b> case 1:</b></p><p><b> {</b></p><p> cout<<"請
91、輸入您要查詢的賬戶:";</p><p><b> cin>>x; </b></p><p> T.SearchAccount(x); </p><p> cout<<" 是否需要繼續(xù)進行操作?是請輸入1,放棄則輸入0: ";</p><p><b>
92、 cin>>y;</b></p><p><b> if(y==1) </b></p><p><b> {</b></p><p> cout<<"-----------------------------------------------------\n\n\n&
93、quot;;</p><p> cout<<"\t1.支出存入 2.銷戶\n\n";</p><p> cout<<"-----------------------------------------------------\n\n\n"; </p><p><b&g
94、t; do </b></p><p><b> {</b></p><p> cout<<"請輸入你選擇的操作 : ";</p><p><b> cin>>n;</b></p><p><b> }</b>&l
95、t;/p><p> while(n!=1 && n!=2); </p><p><b> if(n==1) </b></p><p><b> {</b></p><p> cout<<"請輸入你存取的錢數(shù): " ; </p><
96、;p> cout<<"存入錢數(shù)在前加, 取出錢數(shù)在前加" <<endl;</p><p><b> int a;</b></p><p><b> cin>>a; </b></p><p> T.Record(x,a);</p><p
97、><b> } </b></p><p><b> if(n==2) </b></p><p><b> {</b></p><p> cout<<"銷戶請輸入 1, 不進行操作輸入 0 !: "; </p><p><b&g
98、t; int b;</b></p><p><b> cin>>b; </b></p><p><b> if(b==1)</b></p><p> T.DeleteAccount(x);</p><p><b> } </b></p&g
99、t;<p><b> } </b></p><p><b> }</b></p><p><b> break;</b></p><p><b> case 2:</b></p><p><b> {</b>&
100、lt;/p><p> long int c; </p><p> Node<long> *q;</p><p> q=head->next;</p><p> cout<<"請輸入您的賬號(八位): ";</p><p><b> cin>>
101、c;</b></p><p><b> while(q)</b></p><p><b> {</b></p><p> if(q->number==c)</p><p><b> {</b></p><p> cout<
102、;<"賬號已存在 !"<<endl;</p><p><b> break;</b></p><p><b> }</b></p><p><b> else</b></p><p> q=q->next;</p>
103、<p><b> }</b></p><p><b> if(!q)</b></p><p><b> {</b></p><p> while(c/1e7 <1||c/ 1e7>10) </p><p><b> {</b&
104、gt;</p><p> cout<<"輸入的位數(shù)不正確: "; </p><p><b> cin>>c;</b></p><p><b> } </b></p><p> T.InsertAccount(c);</p><p
105、><b> }</b></p><p><b> }</b></p><p><b> break; </b></p><p><b> case 3:</b></p><p><b> {</b></p>
106、<p> long int r;</p><p><b> int t,l; </b></p><p> cout<<"請輸入執(zhí)行操作的賬號: "; </p><p><b> cin>>r;</b></p><p> cout&l
107、t;<"請輸入你存取的錢數(shù): " ; </p><p> //cout<<"存入錢數(shù)在前加" + ", 取出錢數(shù)在前加" - ""<<endl;</p><p><b> cin>>t;</b></p><p> T.
108、Record(r,t); </p><p> cout<<"繼續(xù)操作請輸入1 ,退出輸入0:"<<endl; </p><p><b> cin>>l; </b></p><p> while(l==1) </p><p><b> {</b
109、></p><p> cout<<"請輸入執(zhí)行操作的賬號: "; </p><p><b> cin>>r;</b></p><p> cout<<"請輸入你存取的錢數(shù): " ;</p><p> cout<<"
110、;存入錢數(shù)在前加, 取出錢數(shù)在前加" <<endl;</p><p><b> cin>>t; </b></p><p> T.Record(r,t); </p><p> cout<<"繼續(xù)操作請輸入1,退出輸入0"<<endl;</p><
111、;p><b> cin>>l;</b></p><p><b> } </b></p><p><b> }</b></p><p><b> break;</b></p><p><b> case 4:</b
112、></p><p><b> {</b></p><p> long int k;</p><p><b> int m;</b></p><p> cout<<"請輸入你想要消掉的賬戶(請選擇以上已有的) : "; </p><p&
113、gt;<b> cin>>k; </b></p><p> while(k/1e7<1||k/1e7>9) </p><p><b> {</b></p><p> cout<<"輸入的位數(shù)不正確: ";</p><p><b&g
114、t; cin>>k;</b></p><p><b> } </b></p><p> T.DeleteAccount(k); </p><p> cout<<"繼續(xù)操作請輸入1,退出輸入0"<<endl; </p><p><b>
115、 cin>>m; </b></p><p> while(m==1) </p><p><b> {</b></p><p> cout<<"請輸入要銷掉的賬戶: "; </p><p><b> cin>>k;</b>&l
116、t;/p><p> while(k/1e7<1||k/1e7>10) </p><p><b> {</b></p><p> cout<<"輸入的位數(shù)不正確,請你確認后再進行操作!: "; </p><p><b> } </b></p>
117、<p> T.DeleteAccount(k);</p><p> cout<<"繼續(xù)操作請輸入1,退出輸入0"<<endl;</p><p><b> cin>>m; </b></p><p><b> } </b></p>&l
118、t;p><b> }</b></p><p><b> break; </b></p><p><b> case 5:</b></p><p><b> exit(0);</b></p><p><b> }</b>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 銀行活期儲蓄程序課程設計c++
- 活期儲蓄帳目管理系統(tǒng)課程設計報告
- 數(shù)據(jù)結(jié)構(gòu)課程設計-活期儲蓄賬目管理
- 課程設計(數(shù)據(jù)結(jié)構(gòu))報告--活期儲蓄賬目管理
- 活期儲蓄賬目管理系統(tǒng)doc
- 數(shù)據(jù)結(jié)構(gòu)課程設計--趣味問題之八皇后 活期儲蓄帳目管理
- 活期儲蓄客戶價值隨機模型構(gòu)建及應用.pdf
- 規(guī)模攀升至8000億 貨基大戰(zhàn)活期儲蓄
- 銀行儲蓄系統(tǒng)課程設計
- 銀行儲蓄系統(tǒng)課程設計
- 銀行儲蓄系統(tǒng)課程設計
- java課程設計---銀行賬戶管理系統(tǒng)
- 銀行賬戶管理系統(tǒng)-課程設計報告
- 銀行儲蓄系統(tǒng)課程設計
- 銀行存取款管理課程設計
- 課程設計---個人銀行賬戶管理系統(tǒng)
- 基于啟發(fā)式算法的活期儲蓄客戶CLV研究.pdf
- c++課程設計 銀行賬戶管理系統(tǒng)
- 軟件工程課程設計-銀行儲蓄管理系統(tǒng)
- 數(shù)據(jù)庫課程設計--銀行儲蓄管理系統(tǒng)
評論
0/150
提交評論