#include<stdio.h> #include<string.h> int main() { int t, i, num, len, sum, f; char s[1000]; scanf("%d", &t); while (t--) { sum = 0; num = 0; f = 1; scanf("%s", s); len = strlen(s); for (i = 0; i < len; i++) { if (s[i] == '+') { sum = sum + num*f; num = 0; f = 1; } else if (s[i] == '-') { sum = sum + num*f; num = 0; f = -1; } else { num = num * 10 + s[i] - '0'; } } sum += num*f; printf("%d\n", sum); } return 0; } |
Double click to view unformatted code.