|
#include <stdio.h>
#include <string.h>

void swap(char *a, char *b)
  {
char t = *a;
*a = *b;
*b = t;
}

void rev(char *str)
  {
int i, len;

len = strlen(str);
for (i = 0; i < len/2; i++)
swap(&str[i], &str[len - i - 1]);
}

int str2int(char *str)
  {
int i;

for (i = 0; *str; str++)
i = i * 10 + *str - '0';

return i;
}

int main()
  {
int n, i, j;
char a[16], b[16];

freopen("e:\\test\\in.txt", "r", stdin);

scanf("%d", &n);
 while (n--) {
scanf("%s%s", a, b);
rev(a);
rev(b);
i = str2int(a) + str2int(b);
sprintf(a, "%d", i);
rev(a);
i = str2int(a);
printf("%d\n", i);
}

return 0;
}

|