#include <bits/stdc++.h> using namespace std; int main() { int t; cin >> t; while (t--) { string s; cin >> s; int sum = 0; int flag = 1; for (int i = 0; i < s.size(); ++i) { int num = 0; if (s[i] >= '0' && s[i] <= '9') { while (s[i] >= '0' && s[i] <= '9') { num = num * 10 + s[i] - '0'; ++i; } sum += num*flag; } if (s[i] == '-') { flag = -1; } else { flag = 1; } } cout << sum << endl; } return 0; } |
Double click to view unformatted code.