输出字符串 , 给定一个字符串 a,请你按照下面的要求输出字符串 b。

简介: 给定一个字符串 aa,请你按照下面的要求输出字符串 bb。给定字符串 aa 的第一个字符的 ASCII 值加第二个字符的 ASCII 值,得到 bb 的第一个字符;给定字符串 aa 的第二个字符的 ASCII 值加第三个字符的 ASCII 值,得到 bb 的第二个字符;…
#include <bits/stdc++.h>
using namespace std;
int main()
{
    string a,b;
    getline(cin,a);
    for(int i =0;i <a.size();i++)  b+=a[i]+a[(i+1)%a.size()];
    cout<<b<<endl;
}

给定一个字符串 aa,请你按照下面的要求输出字符串 bb。


给定字符串 aa 的第一个字符的 ASCII 值加第二个字符的 ASCII 值,得到 bb 的第一个字符;


给定字符串 aa 的第二个字符的 ASCII 值加第三个字符的 ASCII 值,得到 bb 的第二个字符;



给定字符串 aa 的倒数第二个字符的 ASCII 值加最后一个字符的 ASCII 值,得到 bb 的倒数第二个字符;


给定字符串 aa 的最后一个字符的 ASCII 值加第一个字符的 ASCII 值,得到 bb 的最后一个字符。


输入格式


输入共一行,包含字符串 aa。注意字符串中可能包含空格。


数据保证字符串内的字符的 ASCII 值均不超过 6363。


输出格式


输出共一行,包含字符串 bb。


数据范围


2≤a的长度≤1002≤a的长度≤100


输入样例:

1 2 3

输出样例:

QRRSd
相关文章
|
26天前
|
索引 容器
06-数据容器str(字符串)-字符串的下标索引/字符串无法修改/查找字符串下标初始值/字符串的替换/字符串的分割/字符串去除前后空格/统计字符串的数量/字符串的循环遍历/对字符串进行分割
06-数据容器str(字符串)-字符串的下标索引/字符串无法修改/查找字符串下标初始值/字符串的替换/字符串的分割/字符串去除前后空格/统计字符串的数量/字符串的循环遍历/对字符串进行分割
|
4月前
输入一个字符串,统计其中字符A的数量并且输出,输入共有一行,为一个不带空格的字符串(其中字符数不超过100),输出一行,包含一个整数,为输入字符串中的A的数量
输入一个字符串,统计其中字符A的数量并且输出,输入共有一行,为一个不带空格的字符串(其中字符数不超过100),输出一行,包含一个整数,为输入字符串中的A的数量
|
11月前
|
C++
c++输出字符串
c++输出字符串
77 1
将一个字符串的str的内容颠倒过来,并输出
将一个字符串的str的内容颠倒过来,并输出
|
12月前
|
C语言 C++
输入一个字符串并使其反序输出
输入一个字符串并使其反序输出
|
前端开发 JavaScript
利用 FIGlet 输出特殊的字符
利用 FIGlet 输出特殊的字符
144 0
利用 FIGlet 输出特殊的字符
|
测试技术
字符串中有多少个不重复的字符并按由前到后的顺序输出一个新的字符串和该字符串长度的整数
字符串中有多少个不重复的字符并按由前到后的顺序输出一个新的字符串和该字符串长度的整数
56 0
|
C语言 C++
将一个字符串str的内容颠倒(逆序)过来,并输出
将一个字符串str的内容颠倒(逆序)过来,并输出
266 0
将一个字符串str的内容颠倒(逆序)过来,并输出
|
C语言
查找某字符串出现的位置,并且输出该第一个字母所在的位
查找某字符串出现的位置,并且输出该第一个字母所在的位
103 0
查找某字符串出现的位置,并且输出该第一个字母所在的位