200811290022~C語言程式設計~電腦猜數字~

這次換人想題目給電腦猜,而且保證七次內可以猜的出來,想下載的人請點我,以後要跟別人玩猜數字遊戲就拿著個當外掛就好了XDD

這次費了我很大的功夫在想演算法,對於一個超級不會玩猜數字遊戲的人,要他想演算法實在是太吃力了......其實若要我自己來猜的話大概都要猜個 40、50次才答對......最後我忍不住去請教隔壁寢的猜數字大神才知道猜數字的訣竅。(人家猜個五六次就猜出來了!)

既然已經知道訣竅,只要把方法化為程式碼就大功告成啦XD

另外值得一提的是,我用了一個新的防呆措施,運用do{}while(); 先讀取再判斷,如果使用者亂打就再重複一直讀取,讀取至使用者打對為止,這個方法我覺得很簡潔^^(自以為)

至於怎麼刪去不可能的答案組合成新的答案庫,是先判斷所有的答案(如果是一開始,當然,就要判斷5040次),找尋不可能的答案,找到之後,就把這個答案之後所有的答案往前遞移一個答案,這和隨機不重複用的是一樣的方法。

總之我覺得這是個滿好玩的題目^^

Textarea有字數限制...所以分成兩塊了^^""

平均分數:0 顆星    投票人數:0
我要評分:
回應
關鍵字

熱愛程式設計的資工大學生,制服控兼馬尾控
喜歡彈琴、作曲、散步、品茶以及享受生活中的悲傷與快樂

你可以試著認識我,只是你無法輕易走入我的世界。

留言塗鴉版 Painting Board
感謝各位的支持與愛護!所以我把塗鴉板變大了!這樣可以保護眼睛喔! You can leave your painting or messages by clicking the left button, or you can view others' paintings by clicking the right one.

吉貝嶼的風
個人最喜歡的自創曲之一
噗浪動態
公益書籤 Welfare sites
公益書籤部落格計畫 其實這就是我一直一來想要做的網站啊,想不到已經有人先行動了,我想在這裡誠心的推薦每個來這裡的人,這是個好地方,裡面提供了很多的公益訊息,省得自己慢慢找,不過因為成立時間還不久,所以資料沒有想像中龐大的。而大家可以試著點進去晃一晃,整體上我覺得還不錯,雖不知道各位覺得如何,但如果你也覺得不錯,也想支持這為仁兄的,那你就幫忙他宣傳這個網站吧!ps. 這張圖示我設計的呦XDD
    沒有新回應!
累積 | 今日
loading......
平均分數:0 顆星
投票人數:0
我要評分: