输出亲朋字符串
题目描述
亲朋字符串定义如下:给定字符串 s s s 的第一个字符的 ASCII 值加第二个字符的 ASCII 值,得到第一个亲朋字符; s s s 的第二个字符加第三个字符得到第二个亲朋字符;依此类推。注意:亲朋字符串的最后一个字符由 s s s 的最后一个字符 ASCII 值加 s s s 的第一个字符的 ASCII 值。
输入格式
输入一行,一个长度大于等于 2 2 2,小于等于 100 100 100 的字符串。
输出格式
输出一行,为变换后的亲朋字符串。输入保证变换后的字符串只有一行。
样例 #1
样例输入 #1
1234
样例输出 #1
cege
#include<stdio.h>
#include<math.h>
#include<string.h>
#include<stdlib.h>
#include<stdbool.h>
int main(){
char str1[101],str2[101];
int n,i;
scanf("%s",&str1);
n=strlen(str1);
for(i=0;i<n;i++){
if(i!=n-1){
str2[i]=str1[i]+str1[i+1];
}
else{
str2[i]=str1[i]+str1[0];
}
}
for(i=0;i<n;i++){
printf("%c",str2[i]);
}
return 0;//csdn:旺旺的碎冰冰~
}