算法1
思路:char(a[i]+a[(i+1)%a.size()])
C++ 代码
#include<iostream>
#include<string>
using namespace std;
int main(){
string a,b;
getline(cin,a);//为了使最后字符串a最后一个字符能和第一个字符相连接,要用%长度
for(int i=0;i<a.size();i++) b+=char(a[i]+a[(i+1)%a.size()]);//这一步是关键,我第一遍写成%2.后来发现%2只能满足前两个字母相加
cout<<b<<endl;
return 0;
}