题目描述
给定两个字符串S1和S2,合并成一个新的字符串S。 合并规则为,S1的第一个字符为S的第一个字符,将S2的最后一个字符作为S的第二个字符; 将S1的第二个字符作为S的第三个字符,将S2的倒数第二个字符作为S的第四个字符,以此类推。
输入描述:
包含多组测试数据,每组测试数据包含两行,代表长度相等的两个字符串S1和S2(仅由小写字母组成,长度不超过100)。
输出描述:
合并后的新字符串S
示例1
输入
复制
abc def
输出
复制
afbecd
#include<iostream>
#include<string>
#define MAXSIZE 201
using namespace std;
int main(){
string str1,str2;
cin>>str1>>str2;
char res[MAXSIZE]={'\0'};
int i,count=0;
for(i=0;i<str1.length();i++){
char c1=str1[i];
char c2=str2[str1.length()-1-i];
res[count++]=c1;
res[count++]=c2;
}
cout<<res<<endl;
return 0;
}