描述
给出两个整数 a , b ,以及一个操作符 opeator
+, -, *, /
返回结果 a<operator>b
样例
样例 1:
输入:
a = 1
b = 2
operator = +
输出:
3
解释:
返回 1 + 2 的结果
样例 2:
输入:
a = 10
b = 20
operator = *
输出:
200
解释:
返回10 * 20的结果
样例 3:
输入:
a = 3
b = 2
operator = /
输出:
1
解释:
返回 3 / 2的结果
样例 4:
输入:
a = 10
b = 11
operator = -
输出:
-1
解释:
返回 10 - 11的结果
C++:
class Calculator {
public:
/**
* @param a: An integer
* @param op: A character, +, -, *, /.
* @param b: An integer
* @return: The result
*/
int calculate(int a, char op, int b) {
// write your code here
switch(op)
{
case '+': return a+b;
case '-': return a-b;
case '*': return a*b;
case '/': return a/b;
}
}
};
Accepted 100%
41 ms时间消耗 5.41 MB空间消耗 您的提交打败了78.20 %的提交
本文介绍了一个简易计算器的实现方法,该计算器能处理基本的数学运算,包括加、减、乘、除四种运算。通过一个简单的C++类实现了这些功能,并提供了几个示例来展示其用法。
1690

被折叠的 条评论
为什么被折叠?



