#include<iostream> #include<cstdio> using namespace std; int main() { int t; int a, b; string s; int sign; scanf("%d", &t); while(t--) { int pos = 0; a = 0; b = 0; scanf("%s", s.c_str()); if(s[pos] == '-') { sign = -1; pos++; } else if(s[pos] == '+') { sign = 1; pos++; } else sign = 1; while(s[pos] != '+' && s[pos] != '-') { a *= 10; a += s[pos] - '0'; pos++; } a *= sign; if(s[pos] == '-') { sign = -1; pos++; } else { sign = 1; pos++; } while(s[pos] != '\0') { b *= 10; b += s[pos] - '0'; pos++; } b *= sign; printf("%d\n", a+b); } return 0; } |
Double click to view unformatted code.