畢業(yè)設(shè)計 “算24點”小程序的設(shè)計與實現(xiàn)
|
資料類別
|
公共管理課件 |
|
課程(專業(yè))
|
計算機應(yīng)用技術(shù) |
關(guān)鍵詞
|
C語言|計算24點 |
適用年級
|
高職 |
身份要求
|
普通會員 |
金 幣
|
50 。金幣如何獲得?) |
文件格式
|
word |
文件大小
|
4104K |
發(fā)布時間
|
2009-05-15 19:34:00 |
預(yù)覽文件
|
無 |
下載次數(shù)
|
0 |
發(fā)布人 |
fengchan |
內(nèi)容簡介:
畢業(yè)設(shè)計 “算24點”小程序的設(shè)計與實現(xiàn),共28頁,7362字,附任務(wù)書及開題報告。
目錄
1引言 1
2設(shè)計 1
2.1存儲結(jié)構(gòu)設(shè)計 1
2.2主要算法計算 1
2.3程序流程框圖 3
3調(diào)查報告 3
3.1測試用例 3
3.2調(diào)試 3
3.3 源代碼示例 4
3.4 運行結(jié)果 7
4總結(jié) 8
參考文獻 9
摘要
本文討論“算24點”小程序的設(shè)計與實現(xiàn)的算法,但不是停留在如何計算出答案這樣基本的要求上,而是從答案的標(biāo)準(zhǔn)化,支持分?jǐn)?shù)計算,設(shè)立難度等級,提供友好界面等方面探討如何提升軟件品質(zhì)。
有2、3、4、5、6、7、8、9、10、J、Q、K、A共13張牌,編寫程序,判斷對任意給定的4張牌,能否在進行加、減、乘、除運算后,其運算結(jié)果等于24。其中J按11計算,Q按12計算,K按13計算,A按1計算。如果能得到結(jié)果24,則輸出可得到該結(jié)果的計算表達式。
若輸入數(shù)據(jù)符合要求,且經(jīng)過加、減、乘、除運算后,運行結(jié)果能得到24,如輸入5,5,5,1,則顯示可得到該結(jié)果的計算表達式,如5*(5-(1/5))。
若輸入數(shù)據(jù)小于1或者大于13或者不是整數(shù)時,提示輸入錯誤。
若輸入不能運算出24的數(shù)據(jù),如1,1,1,1,則顯示經(jīng)過加、減、乘、除運算后,運行結(jié)果不能得到24。
給定4個整數(shù),其中每個數(shù)字只能使用一次;任意使用 + - * / ( ) ,構(gòu)造出一個表達式,使得最終結(jié)果為24,這就是常見的算24點的游戲。這方面的程序很多,一般都是窮舉求解。
由于要儲存的數(shù)據(jù)不多,主要是儲存所輸入的4個整數(shù),所以采用一維數(shù)組(a[4])儲存。而計算過程會出現(xiàn)小數(shù),所以數(shù)據(jù)類型采用浮點型(float)。
關(guān)鍵詞:C語言:計算24點:窮舉求解
相關(guān)說明:
1. 如您下載的資料不止一份,建議您注冊成為本站會員。會員請登錄后下載。
2. 會員購買金幣50元以下,0.7元/個,50元以上,0.5元/個。具體請看:下載與付款。
3. 會員48小時內(nèi)下載同一文件,不重復(fù)扣金幣。
4. 下載后請用WinRAR或 WinZIP解壓縮后使用。
5. 如仍有其他下載問題,請看常見問題解答。
下載地址:
|
|
|