-
题目描述:
-
给定两个字符串S1和S2,合并成一个新的字符串S。
合并规则为,S1的第一个字符为S的第一个字符,将S2的最后一个字符作为S的第二个字符;
将S1的第二个字符作为S的第三个字符,将S2的倒数第二个字符作为S的第四个字符,以此类推。
-
输入:
-
包含多组测试数据,每组测试数据包含两行,代表长度相等的两个字符串S1和S2(仅由小写字母组成,长度不超过100)。
-
输出:
-
合并后的新字符串S
-
样例输入:
-
abc def
-
样例输出:
-
afbecd
-
来源:
- 2011年西北工业大学计算机研究生机试真题
-
-
#include<iostream> #include<cstring> using namespace std; string a,b; int main() { int i,n; while(cin>>a>>b) { n=a.length(); for(i=0;i<n;i++) cout<<a[i]<<b[n-1-i]; cout<<endl; } return 0; }