問題描述
乙個最簡單的計算器,支援+, -, *, / 四種運算。僅需考慮輸入輸出為整數的情況,資料和運算結果不會超過int表示的範圍。
輸入
輸入只有一行,共有三個引數,其中第1、2個引數為整數,第3個引數為操作符(+,-,*,/)。
輸出
輸出只有一行,乙個整數,為運算結果。然而:
1. 如果出現除數為0的情況,則輸出:divided by zero!
2. 如果出現無效的操作符(即不為 +, -, *, / 之一),則輸出:invalid operator!
輸入示例
第一組
12 +
第二組1
0 /第三組10
xor
輸出示例
第一組
3第二組
divided by
zero!
第三組invalid operator!
提示
可以考慮使用if和switch結構。
原始碼
#include
using
namespace
std;
int main()
else
break;
default:cout
<< "invalid operator!"
<< endl;break;
}return
0;}
簡單計算器
unit unit1 inte ce uses windows,messages,sysutils,variants,classes,graphics,controls,forms,dialogs,stdctrls,buttons,math math是數 算單元 type tform1 class ...
簡單計算器
a 簡單計算器 crawling in process.crawling failed time limit 1000msmemory limit 32768kb64bit io format i64d i64u submit status description 讀入乙個只包含 的非負整數計算表示...
簡單計算器
description 讀入乙個只包含 的非負整數計算表示式,計算該表示式的值。input 測試輸入包含若干測試用例,每個測試用例佔一行,每行不超過200個字元,整數和運算子之間用乙個空格分隔。沒有非法表示式。當一行中只有0時輸入結束,相應的結果不要輸出。output 對每個測試用例輸出1行,即該表...