解析並計算簡單的數學應用題,並以整數回傳答案。
沒有運算的題目,計算結果就是題目給的數字。
What is 5?
計算結果是 5。
把兩個數字相加。
What is 5 plus 13?
計算結果是 18。
要能處理大數和負數。
現在,來進行其他三個運算。
What is 7 minus 5?
2
What is 6 multiplied by 4?
24
What is 25 divided by 5?
5
依序處理一連串的運算。
由於這些是口語敘述的應用題,請由左到右計算運算式,忽略一般慣用的運算順序。
What is 5 plus 13 plus 6?
24
What is 3 plus 2 multiplied by 3?
15(也就是說,不是 9)
解析器應該要拒絕:
| 暫存器 | 用途 | 型態 | 說明 |
|---|---|---|---|
$a0 |
輸入 | 位址 | 以null結尾的問題字串 |
$v0 |
輸出 | 整數 | 結果,若問題無效則為 0 |
$t0-9 |
暫時 | 任意 | 供暫時儲存使用 |