12877 - Simple Calculator   

Description

請試著實作一個簡易的計算機;計算機可以輸入兩個整數,並實現四個功能

 

給定一個字元和兩個整數。計算機可以透過字元來判斷要進行什麼樣的運算,最後呈現兩個整數運算過後的成果

 

舉例:

- 如果字元是’+’,兩個整數分別為78,則最後輸出結果為15

- 如果字元是’*’,兩個整數分別為23,則最後輸出結果為6

Input

一個字元、兩個整數 Op(operator), Num1, Num2

 

Note:

  1. Op僅可能為’+’’-‘’*’’/’其中一種字元,分別代表使用加法減法乘法除法
  2. −181 >= Num1, Num2 >= 181

Output

輸出比須符合以下格式:

Num1 Op Num2 = Num3

 

Note:

  1. 輸出的最後必須要有一個換行符號 ('\n')
  2. 當進行加法減法運算時,Num2必為非負整數 E.g. (X) 2 + -3 = -1 (O) 2 - 3 = -1, (X) 0 - -1 = 1 (O) 0 + 1 = 1
  3. Num3是一個四捨五入到整數位的整數
  4. 若進行除法運算且除數為0時,請印出”NaN

E.g.

Input:

/ 5 0

Output:

NaN

 

Sample Input  Download

Sample Output  Download

Tags




Discuss