题目描述:
输入数据首先给出一个整数n,表示测试数据的组数。
然后是n组数据,每组数据2行,每行一个字符串,长度大于0,小于50,并且第一个串的长度必为偶数。
代码如下:
#include<stdio.h>
#include<string.h>
main(){
char a[100],b[50];
int n,i,j,l1,l2;
scanf("%d",n);
while(n--)
{
for(i=0;i<50;i++)
{
a[i]=0;b[i]=0;
}
scanf("%s",a);
l1=strlen(a);
if(l1%2!=0)
{
printf("请输入偶数位字符串");
continue;
}
scanf("%s",b);
l2=strlen(b);
for(i=l1/2,i<l1;i++)
a[i+l2]=a[i]
for(i=l1/2;i<l1/2+l2;i++)
a[i]=b[j++];
puts(a);
}