刷题网站:阶段1第一关:基本数据类型
检索栏
1.简单计算器
omg,被蠢到,还想什么类型转换,这不就是个条件判断。
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
int output;
switch(op)
{
case '+':
output = a+b;
break;
case '-':
output=a-b;
break;
case '*':
output=a*b;
break;
case '/':
output=a/b;
break;
}
return output;
}
};
注意,如果switch枚举的是char类型,case的时候要记得带单引号的!!!
//复习更新,简化一下流程
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;
}
}
};