您的位置:首页 > 其它

HDU 2567 寻梦

2012-08-21 16:53 183 查看
#include<stdio.h>

#include<string.h>

int main()

{

int i,j,n,lf,ls,l,k;

char f[55],s[55],t[110];

while(scanf("%d",&n)!=EOF)

{

getchar();

while(n--){

gets(f);

gets(s);

lf=strlen(f)/2; ls=strlen(s);

l=2*lf+ls; j=0; k=0;

for(i=0;i<l;i++){

if(i<lf) t[i]=f[i];

else if(i>=lf && i<lf+ls)

t[i]=s[k++];

else t[i]=f[lf+(j++)];

}

t[l]='\0';

puts(t);

}

}

system("pause");

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: