12877 - Simple Calculator
|
Time |
Memory |
| Case 1 |
1 sec |
32 MB |
| Case 2 |
1 sec |
32 MB |
| Case 3 |
1 sec |
32 MB |
| Case 4 |
1 sec |
32 MB |
| Case 5 |
1 sec |
32 MB |
| Case 6 |
1 sec |
32 MB |
| Case 7 |
1 sec |
32 MB |
| Case 8 |
1 sec |
32 MB |
| Case 9 |
1 sec |
32 MB |
| Case 10 |
1 sec |
32 MB |
Description
請試著實作一個簡易的計算機;計算機可以輸入兩個整數,並實現加、減、乘、除四個功能
給定一個字元和兩個整數。計算機可以透過字元來判斷要進行什麼樣的運算,最後呈現兩個整數運算過後的成果
舉例:
- 如果字元是’+’,兩個整數分別為7、8,則最後輸出結果為15
- 如果字元是’*’,兩個整數分別為2、3,則最後輸出結果為6
Input
一個字元、兩個整數 Op(operator), Num1, Num2
Note:
- Op僅可能為’+’、’-‘、’*’、’/’其中一種字元,分別代表使用加法、減法、乘法、除法
- −181 >= Num1, Num2 >= 181
Output
輸出比須符合以下格式:
Num1 Op Num2 = Num3
Note:
- 輸出的最後必須要有一個換行符號 ('\n')
- 當進行加法或減法運算時,Num2必為非負整數 E.g. (X) 2 + -3 = -1 (O) 2 - 3 = -1, (X) 0 - -1 = 1 (O) 0 + 1 = 1
- Num3是一個四捨五入到整數位的整數
- 若進行除法運算且除數為0時,請印出”NaN”
E.g.
Input:
/ 5 0
Output:
NaN
Tags