题目描述
给定一个由正整数、加号、减号构成的表达式,请计算表达式的值。
输入格式
输入一个由 正整数、+
、-
构成的表达式
输出格式
单个整数:表示算式的值。
数据范围
数据保证
输入的字符串长度不超过 100,000,
其中出现的每个整数不超过 10000。
样例数据
输入:
2+12-5
输出:
9
代码实现
#include <bits/stdc++.h>
using namespace std;int main() {int sum, n;char ys;cin >> sum;while (cin >> ys >> n) {if (ys == '+')sum += n;if (ys == '-')sum -= n;}cout << sum << endl;return 0;
}