最後數值

遊戲目的是要避免成為最後輸入數值者(敗方)。程式會先產生一個隨機的整數A(18-27),遊戲由兩名玩家輪流輸入數值,數值可以是 1, 2 或 3,每一次輸入數值後,原先的整數會減以輸入的數值成為新的整數,當最後輸入數值令整數A變成0或負數者為敗方,這時計算機會出現Math ERROR。

程式編寫日期: 2007年3月22日

程式 (66 bytes)

Mem clear: 18 + 9Ran#: Fix 0: Rnd:

Norm 1:Ans→A: Ans→B: Lbl 0: ?→A:

A3 - 6A2 + 11A - 6 => log 0: B - A→B:

log B: B→A: M=0→M: Goto 0

 

操作方法:

1. 先按 Prog 1 執行程式,顯示A?及現時整數數值;

2. 第一位現家輸入 1、2或3的數值再按 EXE,這時會顯示A?及現時整數數值;

3. 第二位現家輸入 1、2或3的數值再按 EXE,這時會顯示A?及現時整數數值;

4. 不斷重複步驟2及3,直至最後輸入數值出現Math ERROR者為敗方。

 

註1: 沒有M的細字代表由第一位玩家輸入數值,有M細字代表由第二位玩家輸入數值。

註2: 出現Math ERROR時,沒有M細字代表第一位玩家為敗方,相反有M細字代表第二位玩家為敗方。

註3: 若果輸入的數值不是1、2或3,會立即出現Math ERROR,亦即是立即成為敗方。

 

返回 fx-3650P及SC185程式集

Free Web Hosting