版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 課程設(shè)計(jì)報(bào)告</b></p><p> 2009 ~2010 學(xué)年第 2 學(xué)期</p><p><b> 2010年5月</b></p><p> 一、問題分析和任務(wù)定義</p><p><b> 1.題目:</b></p>
2、<p><b> 紙牌游戲</b></p><p><b> 2.要求和任務(wù):</b></p><p> ① 該題目的要求如下:</p><p> ?。?)將52張牌編號(hào)。</p><p> ?。?)從2開始,依次作為基數(shù)對(duì)基數(shù)的倍數(shù)的牌進(jìn)行翻轉(zhuǎn),直到以52為基數(shù)的翻轉(zhuǎn)。</
3、p><p> ?。?)最后輸出正面向上的牌。</p><p> ② 基本任務(wù)為:(1)按照要求翻轉(zhuǎn)紙牌。</p><p> (2)輸出最后正面向上的紙牌的編號(hào)。</p><p> 3.原始數(shù)據(jù)的輸入及輸出格式:</p><p> 原始數(shù)據(jù)要求輸入紙牌的基礎(chǔ)編號(hào),編號(hào)的輸入為整型。輸出的是經(jīng)過規(guī)律翻轉(zhuǎn)后正面向上的紙
4、牌的編號(hào)。</p><p> 輸入的數(shù)據(jù)信息如下:紙牌:1、2、3……、51、52。</p><p><b> 問題直觀分析表:</b></p><p> ?。ㄗⅲ簣D中“√”表示翻轉(zhuǎn)一次。)</p><p> 二.數(shù)據(jù)結(jié)構(gòu)的選擇和概要設(shè)計(jì) </p><p><b> 1.數(shù)據(jù)
5、結(jié)構(gòu)</b></p><p> 按照題目要求,整個(gè)主體包括一個(gè)嵌套的循環(huán),外循環(huán)控制從2開始每張紙牌都作為基數(shù)進(jìn)行翻牌,內(nèi)循環(huán)控制對(duì)所有紙牌進(jìn)行判斷,如果是當(dāng)前循環(huán)中基數(shù)的倍數(shù),則對(duì)其進(jìn)行翻轉(zhuǎn)操作。具體代碼如下:</p><p> for(i=2;i<=52;i++)</p><p><b> {</b></p&g
6、t;<p> for(j=1;j<=52;j++)</p><p><b> {</b></p><p> if(j%i==0)</p><p> data[j-1]=data[j-1]*Flag;</p><p><b> }</b></p><p
7、><b> }</b></p><p><b> 2.概要設(shè)計(jì)</b></p><p> 按照題目的要求,首先,應(yīng)對(duì)52張牌進(jìn)行編號(hào)并且保存它們的編號(hào)信息,編號(hào)的類型為整型,而對(duì)于這樣固定的數(shù)據(jù),使用整型數(shù)組是最好的,因此,我們需要在程序的開始定義一共整型的數(shù)組,同時(shí),為了方便對(duì)翻轉(zhuǎn)過程的記錄,在定義記錄編號(hào)信息的同時(shí),定義一個(gè)與之相
8、對(duì)應(yīng)的標(biāo)記數(shù)組,數(shù)組類型為整型。該程序的核心為一個(gè)嵌套的循環(huán),所以定義兩個(gè)變量i,j作為循環(huán)條件。</p><p> 接著開始對(duì)變量進(jìn)行初始化,首先是編號(hào)信息數(shù)組,使用for循環(huán)對(duì)數(shù)組進(jìn)行1到52的賦值,代表52張紙牌,然后對(duì)標(biāo)記數(shù)組賦值,將數(shù)組內(nèi)的所有的值初始化為零,方便在接下來的循環(huán)中統(tǒng)計(jì)每張牌的翻牌數(shù)。數(shù)據(jù)初始化結(jié)束后,開始按照要求對(duì)紙牌進(jìn)行翻轉(zhuǎn),在嵌套循環(huán)中,定義了一個(gè)全局變量Flag,值為-1,負(fù)數(shù)定
9、義為向下,正數(shù)定義為向上,這樣,翻轉(zhuǎn)一次,即乘以Flag,同時(shí),符合翻轉(zhuǎn)條件時(shí),標(biāo)記數(shù)組相應(yīng)的編號(hào)的紙牌翻牌次數(shù)+1。</p><p> 循環(huán)結(jié)束后,編號(hào)數(shù)組中的數(shù)據(jù)已經(jīng)更新,因此對(duì)數(shù)組進(jìn)行掃描,大于零的即為正面向上的紙牌,輸出其編號(hào)即可,同時(shí),輸出標(biāo)記數(shù)組中的值,顯示每張牌的翻牌記錄,方便觀察或者尋找規(guī)律。到此,整個(gè)題目結(jié)束。</p><p><b> 三.詳細(xì)設(shè)計(jì)和編碼&
10、lt;/b></p><p><b> 1.定義全局變量:</b></p><p> 作為判斷紙牌是否向上的依據(jù),我們需要定義一個(gè)全局變量Flag=-1,在循環(huán)中對(duì)所有紙牌進(jìn)行操作。</p><p> 2.主要程序代碼與分析如下:</p><p> #define Flag -1</p>&l
11、t;p> ?。紤]到最后要判斷哪些紙牌是正面向上的,所以必須要有一共判斷條件,因此定義一個(gè)全局變量作為正反面的判斷條件。)</p><p> void main()</p><p><b> {</b></p><p> int i,j,data[52],flag[52];</p><p><b>
12、 char m;</b></p><p> ?。ㄔ诔绦蜷_始,建立了兩個(gè)數(shù)組,一個(gè)存放52張牌的編號(hào),另外一個(gè)存放相應(yīng)編號(hào)的紙牌的翻牌記錄,便于后面對(duì)翻牌次數(shù)的輸出。)</p><p> for(i=1;i<=52;i++)</p><p><b> {</b></p><p> data[i-1
13、]=i;</p><p> ?。ㄍㄟ^for循環(huán),向數(shù)組中錄入1-52個(gè)數(shù),作為52張牌的編號(hào),以便進(jìn)行接下來的操作)</p><p> flag[i-1]=0;</p><p> ?。▽lag數(shù)組中的相應(yīng)編號(hào)紙牌的翻牌數(shù)初始化為0,在接下來的循環(huán)中,需要對(duì)翻牌次數(shù)進(jìn)行統(tǒng)計(jì)。)</p><p><b> }</b>&
14、lt;/p><p> for(i=2;i<=52;i++)</p><p> ?。ㄇ短籽h(huán)的外循環(huán),保證基數(shù)的循環(huán)。)</p><p><b> {</b></p><p> for(j=1;j<=52;j++)</p><p> ?。ㄇ短籽h(huán)的內(nèi)循環(huán),對(duì)每張紙牌進(jìn)行基數(shù)的倍數(shù)條件判
15、斷)</p><p><b> {</b></p><p> if(j%i==0)</p><p><b> {</b></p><p> data[j-1]=data[j-1]*Flag;</p><p> flag[j-1]++;</p><
16、p> ?。ǚ埔淮?,則相應(yīng)的標(biāo)記數(shù)組中該編號(hào)的位置數(shù)值+1,即將翻牌次數(shù)記入flag數(shù)組中。)</p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p> printf("最后所有正
17、面向上的牌有:");</p><p> for(i=0;i<52;i++)</p><p><b> {</b></p><p> if(data[i]>0)</p><p> ?。ㄔ擃}目中將大于零的編號(hào)定義為正面向上的紙牌的編號(hào))</p><p> printf(&
18、quot;第%d張牌 ",i+1);</p><p><b> }</b></p><p> printf("\n");</p><p><b> }</b></p><p> 以上為程序主要代碼的分析。</p><p> 在程序中,
19、主要還包括功能界面,如下:</p><p> printf("\t-----------------------------------------------------------\n");printf("\t-----------------------------------------------------------\n");</p><
20、;p> printf("\t--------- 歡迎進(jìn)入紙牌游戲 -----------\n");</p><p> printf("\t--------- 1.查看題目 -----------\n");</p><p> printf(&qu
21、ot;\t--------- 2.查看所有紙牌的翻牌次數(shù) -----------\n");</p><p> printf("\t--------- 3.查看指定編號(hào)紙牌翻牌記錄 -----------\n");</p><p> printf("\t--------- 4.查看最
22、終正面向上的紙牌編號(hào) -----------\n");</p><p> printf("\t--------- 5.制作人信息 -----------\n");</p><p> printf("\t--------- 0.按0鍵結(jié)束 -----
23、------\n");</p><p> printf("\t-----------------------------------------------------------\n");</p><p> printf("\t-----------------------------------------------------------
24、\n");</p><p> 同時(shí),整個(gè)功能實(shí)現(xiàn)由do-while語句和switch語句組合而成,do-while語句可以保證界面最少運(yùn)行一次,switch語句保證每個(gè)功能獨(dú)立實(shí)現(xiàn),通過choice的輸入來進(jìn)入不同的功能,同時(shí)在每個(gè)小的獨(dú)立功能內(nèi),我都添加了獨(dú)立判斷是否回到主菜單的語句,如下:</p><p> printf("是否回到主菜單?(Y/N):"
25、;);</p><p> n=getchar();</p><p> n=getchar();</p><p> if(n=='Y')break;</p><p> else if(n=='N')</p><p><b> choice=0;</b><
26、;/p><p> else printf("***************(提示:輸入錯(cuò)誤,默認(rèn)為繼續(xù)。)****** *****\n");</p><p> 整個(gè)do-while語句的結(jié)束條件為:choice=0,所以如果用戶輸入為N,則直接將0賦值給choice,則符合循環(huán)結(jié)束的條件,則直接結(jié)束程序,如果輸入為Y,則break,繼續(xù)循環(huán),輸入錯(cuò)誤,沒有對(duì)choice
27、任何的賦值操作,即不能滿足結(jié)束條件,則無論輸入什么都默認(rèn)為繼續(xù),break后繼續(xù)循環(huán)。由于程序默認(rèn)的將回車操作通過getchar()賦值給n,導(dǎo)致不能正常的實(shí)現(xiàn)下面的判斷,而直接顯示為輸入錯(cuò)誤,所以加入兩個(gè)n=getchar()語句,保證第二句能夠正確的實(shí)現(xiàn)功能,讓用戶自行輸入條件,進(jìn)行下一步的操作。在整個(gè)程序中,存在著大量的輸入判斷條件,如下:</p><p> if(num<1&&nu
28、m>52)</p><p> printf("\t輸入錯(cuò)誤!\n");</p><p> 這兩句代碼就是對(duì)輸入的num值進(jìn)行判斷,由于紙牌序號(hào)為1-52,所以不在這個(gè)范圍的值都為錯(cuò)誤值,需要有一個(gè)錯(cuò)誤信息的反饋,所以需要對(duì)輸入的信息進(jìn)行判斷,然后通過不同的值對(duì)數(shù)據(jù)進(jìn)行相應(yīng)的操作,這對(duì)于程序的正確運(yùn)行,有著至關(guān)重要的作用。</p><p>
29、;<b> 四.上機(jī)調(diào)試過程:</b></p><p> 該程序任務(wù)相對(duì)比較簡(jiǎn)單,思路較明確。</p><p> 在一開始編寫代碼的時(shí)候,在嵌套循環(huán)中,外循環(huán)for的條件(i=2;i<=52;i++),寫成(i=1;i<=52;i++),導(dǎo)致對(duì)每個(gè)紙牌的翻轉(zhuǎn)都多判斷了一次,按照一開始定義的大于零的編號(hào)數(shù)為正面向上的條件,最后輸出的結(jié)果正好相反,經(jīng)過修
30、改調(diào)試后,問題解決。</p><p> 在每個(gè)case中加入獨(dú)立的判斷是否回到主菜單的語句,一開始getchar()總是不能正確錄入,沒有輸入就直接運(yùn)行下一個(gè)語句,在加入控制語句后經(jīng)過調(diào)試發(fā)現(xiàn),程序把上一個(gè)輸入的回車直接默認(rèn)賦值給getchar(),導(dǎo)致沒有輸入,直接進(jìn)行下一個(gè)語句,后來使用了兩個(gè)連續(xù)的getchar()語句,第一個(gè)getchar()語句默認(rèn)為回車,但是后面一個(gè)getchar()語句可以正確的重
31、新輸入判斷值,經(jīng)過重新的調(diào)試,運(yùn)行正常,問題解決,但是希望能找到更完善的答案。在判斷是否繼續(xù)輸入紙牌編碼的功能中,同樣遇到了這個(gè)問題,按照相同的解決辦法解決。</p><p> 整個(gè)程序由一個(gè)大的do-while語句和switch語句組合實(shí)現(xiàn)界面的不同功能,do-while語句通過choice=0作為結(jié)束的條件,在case 3中,有一個(gè)小的do-while語句實(shí)現(xiàn)紙牌編號(hào)的重復(fù)輸入,在整個(gè)程序中有很多信息的輸入
32、,需要根據(jù)輸入的信息正確與否來反饋信息,否則會(huì)導(dǎo)致程序出錯(cuò),所以在調(diào)試的過程中加入了很多判斷條件,可以解決信息輸入錯(cuò)誤的情況,但是仍然存在輸入非整型值程序出錯(cuò)的問題,所以在輸入條件中加入提示信息,以保證信息類型輸入正確。</p><p> 五.測(cè)試結(jié)果及其分析</p><p> 1.測(cè)試結(jié)果如下圖1-12;</p><p> 2結(jié)果分析以注釋的形式寫在圖的下方
33、;</p><p><b> ?。▓D1)</b></p><p> (注:MessageBox制作的一個(gè)歡迎提示)</p><p><b> ?。▓D2)</b></p><p> ?。ㄗⅲ杭埮朴螒虺绦虻闹鞴δ芙缑?。)</p><p><b> ?。▓D3)</
34、b></p><p> ?。ㄗⅲ杭埮朴螒虺绦蚬δ?:查看題目。)</p><p><b> ?。▓D4)</b></p><p> (注:紙牌游戲程序功能2:查看所有紙牌的翻牌次數(shù)。)</p><p><b> ?。▓D4續(xù)1)</b></p><p><b>
35、 (圖4續(xù)2)</b></p><p><b> ?。▓D5)</b></p><p> ?。ㄗⅲ杭埮朴螒虺绦蚬δ?:查看指定編號(hào)紙牌翻牌記錄。)</p><p><b> ?。▓D8)</b></p><p> ?。ㄗⅲ杭埮朴螒虺绦蚬δ?:查看最終正面向上的紙牌編號(hào)。)</p>
36、;<p><b> (圖10)</b></p><p> ?。ㄗⅲ杭埮朴螒虺绦蚪Y(jié)束畫面。)</p><p><b> ?。▓D11)</b></p><p> ?。ㄗⅲ褐鹘缑孑斎脲e(cuò)誤提示。)</p><p><b> ?。▓D12)</b></p>&
37、lt;p> (注:功能3輸入錯(cuò)誤提示以及判斷是否需要繼續(xù)查詢紙牌編碼。)</p><p><b> ?。▓D13)</b></p><p> ?。ㄗⅲ夯刂鞑藛闻袛嘁约拜斎脲e(cuò)誤提示。)</p><p><b> ?。▓D14)</b></p><p> ?。ㄗⅲ汗δ?繼續(xù)查詢紙牌編碼判斷輸入錯(cuò)誤提
38、示以及回主菜單輸入錯(cuò)誤提示。)</p><p> 六.用戶使用說明: </p><p> 用戶運(yùn)行程序,按操作提示進(jìn)行操作。程序運(yùn)行環(huán)境VC++6.0。</p><p><b> 七.參考文獻(xiàn):</b></p><p> [1].王昆侖、李紅 《數(shù)據(jù)結(jié)構(gòu)與算法》 北京:中國鐵道出版社</p><
39、;p> [2].寧國正 《數(shù)據(jù)結(jié)構(gòu)(C語言版)》 南京:東南大學(xué)出版社</p><p> [3].嚴(yán)尉敏 《數(shù)據(jù)結(jié)構(gòu)(C語言版)》 北京:清華大學(xué)出版社</p><p> [4].吳乃陵 《C++程序設(shè)計(jì)》 北京:高等教育出版社</p><p><b> 附錄:</b></p><p><b>
40、 程序源代碼:</b></p><p> #include<stdio.h></p><p> #include<windows.h></p><p> #define Flag -1//定義一個(gè)全局變量作為正反面的判斷條件。</p><p> void main()</p><
41、p><b> {</b></p><p> int i,j,data[52],flag[52],choice,num;//建立兩個(gè)數(shù)組,一個(gè)存放52張牌的編號(hào),另外一個(gè)存放相應(yīng)編號(hào)的紙牌的翻牌記錄。</p><p><b> char m,n;</b></p><p> MessageBox(NULL,&qu
42、ot;歡迎進(jìn)入紙牌游戲程序!","溫馨提示",MB_ICONASTERISK);//添加了一個(gè)MessageBox歡迎對(duì)話框</p><p> for(i=1;i<=52;i++)</p><p><b> {</b></p><p> data[i-1]=i;//錄入52張牌的編號(hào)。</p>
43、;<p> flag[i-1]=0;//將相應(yīng)編號(hào)紙牌的翻牌數(shù)初始化為0。</p><p><b> }</b></p><p> for(i=2;i<=52;i++)//外循環(huán),基數(shù)循環(huán)。</p><p><b> {</b></p><p> for(j=1;j&l
44、t;=52;j++)//內(nèi)循環(huán),基數(shù)倍數(shù)條件判斷。</p><p><b> {</b></p><p> if(j%i==0)</p><p><b> {</b></p><p> data[j-1]=data[j-1]*Flag;//將翻轉(zhuǎn)后的結(jié)果更新data中的數(shù)據(jù)。</p&g
45、t;<p> flag[j-1]++;//翻牌一次,即記入flag數(shù)組中。</p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p><b> do{</b>&
46、lt;/p><p> printf("\t-----------------------------------------------------------\n");printf("\t-----------------------------------------------------------\n");</p><p> printf
47、("\t--------- 歡迎進(jìn)入紙牌游戲 -----------\n");</p><p> printf("\t--------- 1.查看題目 -----------\n");</p><p> printf("\t---------
48、 2.查看所有紙牌的翻牌次數(shù) -----------\n");</p><p> printf("\t--------- 3.查看指定編號(hào)紙牌翻牌記錄 -----------\n");</p><p> printf("\t--------- 4.查看最終正面向上的紙牌編號(hào) ---
49、--------\n");</p><p> printf("\t--------- 5.制作人信息 -----------\n");</p><p> printf("\t--------- 0.按0鍵結(jié)束 -----------\n"
50、);</p><p> printf("\t-----------------------------------------------------------\n");</p><p> printf("\t-----------------------------------------------------------\n");<
51、/p><p> printf("請(qǐng)輸入您的選擇(數(shù)字0-5):");//主界面</p><p> scanf("%d",&choice);</p><p> switch(choice)//通過switch語句進(jìn)行功能的選擇</p><p><b> {</b><
52、/p><p><b> case 1:{</b></p><p> printf("---題目---\n");</p><p> printf("**************************************************************\n");</p>
53、<p> printf("編號(hào)為1-52張牌,正面向上,從第2張開始,以2為基數(shù),是2的倍數(shù)的牌翻一次,");</p><p> printf("直到最后一張牌;然后,從第3張開始,以3為基數(shù),是3的倍數(shù)的牌翻一次,");</p><p> printf("直到最后一張牌;直到以52為基數(shù)的翻過,輸出:這時(shí)輸出正面向上的牌有
54、哪些?\n");</p><p> printf("****************************************************************");</p><p> printf("\n");</p><p> printf("\n");</p&
55、gt;<p> printf("是否回到主菜單?(Y/N):");//在每個(gè)獨(dú)立功能后添加了獨(dú)立的判斷語句,從而可以選擇性的回到主菜單。</p><p> n=getchar();</p><p> n=getchar();</p><p> if(n=='Y')break;</p><p
56、> else if(n=='N')</p><p> choice=0;//0作為整個(gè)界面的循環(huán)結(jié)束條件,所以直接將choice=0,即可結(jié)束循環(huán)。</p><p> else printf("**********(提示:輸入錯(cuò)誤,默認(rèn)為繼續(xù)。)***********\n");</p><p><b> }
57、break;</b></p><p><b> case 2:{</b></p><p> printf("以下為翻牌記錄:\n");</p><p> printf("\t----第1張牌翻過0次。----\t");</p><p> printf("
58、;\n");</p><p> printf("\n");</p><p> for(i=1;i<52;i++)</p><p><b> {</b></p><p> printf("\t----第%d張牌翻過%d次。----\t",i+1,flag[i]
59、);</p><p> if(i%2==0)</p><p> printf("\n");</p><p><b> }</b></p><p> printf("\n");</p><p> printf("是否回到主菜單?(Y/N):
60、");</p><p> n=getchar();</p><p> n=getchar();</p><p> if(n=='Y')break;</p><p> else if(n=='N')</p><p><b> choice=0;</b&g
61、t;</p><p> else printf("**********(提示:輸入錯(cuò)誤,默認(rèn)為繼續(xù)。)*********** **\n");</p><p><b> }break;</b></p><p><b> case 3:{</b></p><p><b&g
62、t; do{</b></p><p> printf("\t請(qǐng)輸入您想查詢的紙牌編碼:");</p><p> scanf("%d",&num);</p><p> if(num<1&&num>52)//紙牌的序號(hào)為1-52,所以其他數(shù)值都為輸入錯(cuò)誤。</p>
63、<p> printf("\t輸入錯(cuò)誤!\n");</p><p><b> else</b></p><p><b> {</b></p><p> printf("\t紙牌翻轉(zhuǎn)記錄如下:\n");</p><p> printf(&
64、quot;\t紙牌翻轉(zhuǎn)次數(shù)為%d\n",flag[num-1]);</p><p> for(j=2;j<=52;j++)//內(nèi)循環(huán),基數(shù)倍數(shù)條件判斷。</p><p><b> {</b></p><p> if(num%j==0)</p><p><b> {</b>&l
65、t;/p><p> printf("\t在以編號(hào)%d為基數(shù)時(shí)此紙牌有一次翻轉(zhuǎn)。\n",j);</p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p> p
66、rintf("需要繼續(xù)查詢紙牌編碼嗎?(Y/N):");//獨(dú)立的判斷語句,作為do-while的結(jié)束條件,從而可循環(huán)的查詢紙牌編碼。</p><p> m=getchar();</p><p> m=getchar();</p><p> if(m!='Y'&&m!='N')</p&g
67、t;<p> printf("************(提示:輸入錯(cuò)誤,默認(rèn)為跳過。)******** **\n");</p><p> }while(m=='Y');</p><p> printf("是否回到主菜單?(Y/N):");</p><p> n=getchar();<
68、/p><p> n=getchar();</p><p> if(n=='Y')break;</p><p> else if(n=='N')</p><p><b> choice=0;</b></p><p> else printf("****
69、**********(提示:輸入錯(cuò)誤,默認(rèn)為繼續(xù)。)***** *****\n");</p><p><b> }break;</b></p><p><b> case 4:{</b></p><p> printf("\t最后所有正面向上的牌有:\n");</p>&l
70、t;p> for(i=0;i<52;i++)</p><p><b> {</b></p><p> if(data[i]>0)//所有大于0的數(shù)即為正面向上的紙牌。</p><p> printf(" 第%d張牌 ",i+1);</p><p><b> }
71、</b></p><p> printf("\n");</p><p> printf("是否回到主菜單?(Y/N):");</p><p> n=getchar();</p><p> n=getchar();</p><p> if(n=='Y&
72、#39;)break;</p><p> else if(n=='N')</p><p><b> choice=0;</b></p><p> else printf("***************(提示:輸入錯(cuò)誤,默認(rèn)為繼續(xù)。)**** ******\n");</p><p&g
73、t;<b> }break;</b></p><p><b> case 5:{</b></p><p> printf("\t\t\t制作人: \n");</p><p> printf("\t\t\t班級(jí): \n");</p><p> prin
74、tf("\t\t\t指導(dǎo)老師: \n");</p><p> printf("是否回到主菜單?(Y/N):");</p><p> n=getchar();</p><p> n=getchar();</p><p> if(n=='Y')break;</p>&l
75、t;p> else if(n=='N')</p><p><b> choice=0;</b></p><p> else printf("***************(提示:輸入錯(cuò)誤,默認(rèn)為繼續(xù)。)****** *****\n");</p><p><b> }</b>
76、</p><p> case 0:break;</p><p> default:printf("\t輸入錯(cuò)誤,請(qǐng)重新輸入!\n");</p><p><b> }</b></p><p> }while(choice!=0);//0作為整個(gè)循環(huán)的結(jié)束條件。</p><p&
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 紙牌游戲課程設(shè)計(jì)
- 紙牌游戲課程設(shè)計(jì)
- java課程設(shè)計(jì)報(bào)告--- 蜘蛛紙牌游戲
- java課程設(shè)計(jì)-蜘蛛紙牌游戲設(shè)計(jì)課程設(shè)計(jì)報(bào)告
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)報(bào)告-紙牌游戲
- java課程設(shè)計(jì)——蜘蛛紙牌游戲
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)——紙牌游戲
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)-紙牌游戲
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)“紙牌游戲”
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)--紙牌游戲
- 紙牌游戲課程設(shè)計(jì)說明書
- java課程設(shè)計(jì)報(bào)告——蜘蛛紙牌
- java課程設(shè)計(jì)報(bào)告—蜘蛛紙牌
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)-- 猴子選大王+ joseph環(huán)+紙牌游戲
- 掃雷游戲課程設(shè)計(jì)報(bào)告
- 掃雷游戲課程設(shè)計(jì)報(bào)告
- java課程設(shè)計(jì)-猜數(shù)游戲課程設(shè)計(jì)報(bào)告
- 24點(diǎn)游戲課程設(shè)計(jì)報(bào)告
- java火柴游戲課程設(shè)計(jì)報(bào)告
- vb打字游戲課程設(shè)計(jì)報(bào)告
評(píng)論
0/150
提交評(píng)論