#include <stdio.h>
#include <string.h>
int main()
{
int n, B;
char s1[100], s2[100], s3[200], s4[200];
scanf("%d", &n);
while(n--)
{
memset(s1, 0, sizeof(s1));
memset(s2, 0, sizeof(s1));
memset(s3, 0, sizeof(s1));
memset(s4, 0, sizeof(s1));
scanf("%s", s1);
scanf("%s", s2);
int len = strlen(s1);
for(int i = 0; i < len/2; i++)
s3[i] = s1[i];
int j = 0;
for(int i = len/2; i < len; i++)
{
s4[j] = s1[i];
j++;
}
strcat(s3, s2);
strcat(s3, s4);
printf("%s\n", s3);
}
return 0;
#include <string.h>
int main()
{
int n, B;
char s1[100], s2[100], s3[200], s4[200];
scanf("%d", &n);
while(n--)
{
memset(s1, 0, sizeof(s1));
memset(s2, 0, sizeof(s1));
memset(s3, 0, sizeof(s1));
memset(s4, 0, sizeof(s1));
scanf("%s", s1);
scanf("%s", s2);
int len = strlen(s1);
for(int i = 0; i < len/2; i++)
s3[i] = s1[i];
int j = 0;
for(int i = len/2; i < len; i++)
{
s4[j] = s1[i];
j++;
}
strcat(s3, s2);
strcat(s3, s4);
printf("%s\n", s3);
}
return 0;
}
心得:同水题。