#include<bits/stdc++.h> using namespace std; const int N=100001; char a[N]; char b[N]; int main() { cin>>a; int n=strlen(a); for(int i=0;i<=n;i++) { b[i]=a[i]+a[i+1] if(i==n-1) { b[i]=a[0]+a[i]; } } cout<<b; return 0; }
#include<bits/stdc++.h> using namespace std; const int N=110; char a[N]; int main(){ cin.getline(a,110); for(int i=0;i<strlen(a)-1;i++){ cout<<char(a[i]+a[i+1]); } cout<<char(a[0]+a[strlen(a)-1]); return 0; }
#include<bits/stdc++.h> using namespace std; const int N=100001; char a[N]; char b[N]; int main() { cin>>a; int n=strlen(a); for(int i=0;i<=n;i++) { b[i]=a[i]+a[i+1]; if(i==n-1) { b[i]=a[0]+a[i]; } } cout<<b; return 0; }
#include<bits/stdc++.h> using namespace std; const int N=100001; char a[N]; //定义字符数组a char b[N]; int main() { cin>>a; int n=strlen(a); for(int i=0;i<=n;i++) //循环(遍历字符数组下标(默认从0开始)) { b[i]=a[i]+a[i+1]; if(i==n-1) //判断i是否等于最后一位 { b[i]=a[0]+a[i]; } } cout<<b; return 0; }
Using your lizikid universal account