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