1133:輸出親朋字元串
【題目描述】
編寫程式,求給定字元串s的親朋字元串s1。
親朋字元串s1定義如下:給定字元串s的第一個字元的ASCII值加第二個字元的ASCII值,得到第一個親朋字元; 給定字元串s的第二個字元的ASCII值加第三個字元的ASCII值,得到第二個親朋字元;依此類推,直到給定字元串s的倒數第二個字元。親朋字元串的最後一個字元由給定字元串s的最後一個字元ASCII值加s的第一個字元的ASCII值。
【輸入】
輸入一行,一個長度大于等于2,小于等于100的字元串。字元串中每個字元的ASCII值不大于63。
【輸出】
輸出一行,為變換後的親朋字元串。輸入保證變換後的字元串隻有一行。
【輸入樣例】
1234
【輸出樣例】
cege
#include<iostream>
#include<cstring>
#include<cstdio>
using namespace std;
int main()
{ char a[101];
int len;
int i;
gets(a);
len=strlen(a);
for(i=0;i<=len-2;i++)
cout<<char(a[i]+a[i+1]);
cout<<char(a[len-1]+a[0])<<endl;
return 0;
}
!ASCII相關問題存疑!