给定两个字符串S1和S2,合并成一个新的字符串S。 合并规则为,S1的第一个字符为S的第一个字符,将S2的最后一个字符作为S的第二个字符; 将S1的第二个字符作为S的第三个字符,将S2的倒数第二个字符作为S的第四个字符,以此类推。
包含多组测试数据,每组测试数据包含两行,代表长度相等的两个字符串S1和S2(仅由小写字母组成,长度不超过100)。
合并后的新字符串S
示例1
复制
abc def
复制
afbecd
#include <iostream>
using namespace std;
int main() {
string s1, s2;
while (cin >> s1 >> s2) {
unsigned long i = 0;
while (i < s1.length()) {
cout << s1[i] << s2[s2.length() - 1 - i];
i++;
}
cout << endl;
}
return 0;
}
因篇幅问题不能全部显示,请点此查看更多更全内容