输出亲朋字符串

描述

编写程序,求给定字符串s的亲朋字符串s1。

亲朋字符串s1定义如下:给定字符串s的第一个字符的ASCII值加第二个字符的ASCII值,得到第一个亲朋字符; 给定字符串s的第二个字符的ASCII值加第三个字符的ASCII值,得到第二个亲朋字符;依此类推,直到给定字符串s的倒数第二个字符。亲朋字符串的最 后一个字符由给定字符串s的最后一个字符ASCII值加s的第一个字符的ASCII值。

输入

输入一行,一个长度大于等于2,小于等于100的字符串。字符串中每个字符的ASCII值不大于63。

输出

输出一行,为变换后的亲朋字符串。输入保证变换后的字符串只有一行。

样例输入

1234

样例输出

cege

题解

cpp
<br />
#include <iostream><br />
#include <cstdio><br />
#include <cmath><br />
#include <cstring><br />
using namespace std;<br />
int main()<br />
{<br />
    char a[9999];<br />
    int b = 0,c = 0;<br />
    cin.getline(a,200);<br />
    c = a[0];<br />
    b = strlen(a);<br />
    for (int i = 0,j = 1;i < b;i++,j++)<br />
        a[i] = a[i] + a[j];<br />
    a[b - 1] += c;<br />
    cout << a;<br />
    return 0;<br />
}<br />

那年 • 今日
小王于2022-02-13 09:25发布在成长日记
没有伞的孩子,必须学会努力奔跑。

赞助 点赞 0

正在等待第一条评论

头像预览

发表评论

您的邮箱地址不会被公开, 必填项已用 * 标注

找回密码

请输入您的邮箱地址,我们将向您发送重置密码的链接。

您好,朋友!

请输入相关信息,以便我们提供更优质的服务!

欢迎回来!