输入描述:
包含多组测试数据,每组测试数据包含两行,代表长度相等的两个字符串S1和S2(仅由小写字母组成,长度不超过100)。
输出描述:
合并后的新字符串S
示例1
输入
复制
abc
def
输出
复制
afbecd
#include<stdio.h>
#include<string.h>
int main(){
char str1[100],str2[100];
char arr[200];
int i,j;
while(scanf("%s",&str1)!=EOF){
scanf("%s",&str2);
int len1=strlen(str1);
int len2=strlen(str2);
int k=0;// abc def afbecd
i=0,j=len2-1;
for(;i<len1 || j>=0;){
if(k%2==0)
arr[k++]=str1[i++];
else
arr[k++]=str2[j--];
}
arr[k]='\0';
printf("%s\n",arr);
}
return 0;
}