01:简单算术表达式求值
描述
两位正整数的简单算术运算(只考虑整数运算),算术运算为:+,加法运算; -,减法运算; *,乘法运算; /,整除运算; %,取余运算。算术表达式的格式为(运算符前后可能有空格): 运算数 运算符 运算数请输出相应的结果。
输入
一行算术表达式。
输出
整型算数运算的结果(结果值不一定为2位数,可能多于2位或少于2位)。
样例输入
32+64
样例输出
96
代码
#include <iostream>
#include <cstdio>
using namespace std;
int calc(int n, int m, char ch)
{
if(ch == '+')
{
return n + m;
}
else if(ch == '-')
{
return n - m;
}
else if(ch == '*')
{
return n * m;
}
else if(ch == '/')
{
return n / m;
}
else
{
return n % m;
}
}
int main(void)
{
int n, m;
char ch;
cin >> n >> ch >> m;
cout << calc(n, m, ch);
return 0;
}