易語言 猜數字二分法

糊口中 , 我們可能會碰到一些猜數字的小游戲 , 很多人想經由過程軟件來幫忙我們快速猜出數字 , 以達到作弊的結果 , 其實我們本身也可以經由過程編程來實現 。 這里我利用易說話來作為例子!

需要這些哦
易說話
明白思緒1起首要明白思緒 , 我們要若何經由過程編程手段達到目標 , 我們先假設我們猜測數字的規模是[0,100] , 道理:Mid=(Min+Max)/2

2我們假設要猜測的數字為10
我們利用Mid去比力猜測數字大小
如:猜測數字年夜了 , 我們就知道Min-Mid是該數字的規模 ,
猜測數字小了 , 我們就知道Mid-Max是該數字的規模 ,
經由過程這種體例來不竭縮小一半的規模 , 就可以達到我們的目標了!

易語言 猜數字二分法



易語言 猜數字二分法



易語言 猜數字二分法



易語言 猜數字二分法



脫手操作1這里我們利用易說話為例子!
.版本 2
.撐持庫 spec
.法式集 窗口法式集_啟動窗口
.法式集變量 min, 整數型
.法式集變量 max, 整數型
.法式集變量 mid, 整數型
【易語言 猜數字二分法】.子法式 __啟動窗口_建立完畢
' 請在框內先輸入數字的規模 , 然后點擊GO , 按照游戲提醒反復點擊按鈕直到當作功
.子法式 _按鈕1_被單擊
min = 到整數 (編纂框_小.內容)
max = 到整數 (編纂框_年夜.內容)
mid = (min + max) ÷ 2
調試輸出 (mid)
標簽_回顯.題目 = 到文本 (mid)
鳴叫 ()
.子法式 計較
mid = (min + max) ÷ 2
調試輸出 (mid)
標簽_回顯.題目 = 到文本 (mid)
.子法式 _按鈕_小_被單擊
min = mid
標簽_回顯.題目 = 到文本 (mid)
鳴叫 ()
計較 ()
.子法式 _按鈕_年夜_被單擊
max = mid
標簽_回顯.題目 = 到文本 (mid)
鳴叫 ()
計較 ()

易語言 猜數字二分法



易語言 猜數字二分法



易語言 猜數字二分法



2之后我們按照游戲中的提醒 , 如:數字年夜了、數字小了 , 來進行對應的操作點擊按鈕即可!


以上內容就是易語言 猜數字二分法的內容啦 , 希望對你有所幫助哦!

    猜你喜歡