764. 输出字符串

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

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

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

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

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

输入格式

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

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

输出格式

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

数据范围

2≤a的长度≤100

输入样例:

1 2 3

输出样例:

QRRSd
//循环技巧:最后一位跳到第一位:
//(i + 1) % a.size(); #include<iostream>using namespace std;int main()
{string a, b;getline(cin, a);b = a;for (int i = 0; i < a.size(); i ++){b[i] = (char)(a[i] +a[(i + 1) % a.size()]);}cout << b << endl;return 0;
}

764. 输出字符串相关推荐

  1. 【蓝桥java】递归基础之反向输出字符串

    题目:输入一个字符串,要求将该字符串反向输出 代码实现: package xn.zzunit.recurrence;/*** 递归方法反向输出字符串* @author tyrantForever**/ ...

  2. printf输出字符串的一些格式

    1. 原样输出字符串:     printf("%s", str); 2. 输出指定长度的字符串, 超长时不截断, 不足时右对齐:     printf("%Ns&quo ...

  3. python怎么输出字符串_python出输出字符串方式:

    python出输出字符串方式: >>> who='knights' >>> what='NI' >>> print ('we are the',w ...

  4. C语言经典例27-利用递归逆序输出字符串

    目录 1 题目 2 分析 3 实现 4 运行结果 1 题目 利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来. 2 分析 从递归程序设计三大要素角度来分析: 该递归程序的目的:逆序输出字符 ...

  5. 【C++ 语言】C++字符串 ( string 类 | 创建方法 | 控制台输出 | 字符串操作 | 栈内存字符串对象 | string* )

    文章目录 C++ 字符串 对象 C++ 字符串 对象 创建方法 C++ 字符串 对象 输出到控制台 C++ 字符串 拼接 C++ 字符串 方法调用 ( 栈内存对象 ) C++ 字符串 方法调用 ( 堆 ...

  6. linux echo 变量 字符串,echo命令 – 输出字符串或提取Shell变量的值

    echo命令用于在终端设备上输出字符串或变量提取后的值,这是在Linux系统中最常用的几个命令之一,但操作却非常简单. 人们一般使用在变量前加上$符号的方式提取出变量的值,例如:$PATH,然后再用e ...

  7. python 重复输出字符串

    阿里云大学人工智能学前小测验-Python测试 7.a ="1" b = a*2 输出b的值为 A. 1 B. 2 C. 11 D. null 我选的答案是D,结果 答案是C,因为 ...

  8. printf输出字符串_C语言入门必学第一课,学习“输入与输出”!

    数据输入 编写程序的主要目的就是为了处理数据.数据从哪里来?数据的来源有很多种方式,如从磁盘文件中读取数据.从数据库中读取数据.从网页中抓取数据等,还有一种原始的方式就是从键盘输入数据. 在C语言中, ...

  9. mybatis转义反斜杠_Shell echo命令:输出字符串

    echo 是一个 Shell 内建命令,用来在终端输出字符串,并在最后默认加上换行符.请看下面的例子: #!/bin/bash name="Shell教程" url="h ...

最新文章

  1. java list 常见的使用方法
  2. 日期和时间规范函数 (Entity SQL)
  3. with open新创建的文件在哪找_Python 简明教程——24,Python 文件读写
  4. JS编程建议——2:正确辨析JavaScript句法中的词、句和段
  5. mysql innodb page_MySQL:Innodb page clean 线程 (一) 基础
  6. javaScript技巧表:单提交验证类[转载]
  7. 15个优秀的第三方 Web 技术集成
  8. 每天学一点flash(67) 上传图片
  9. JVM监控及诊断工具命令行篇之jstack
  10. svn版本回退(CornerStone)
  11. SLA/LCD/DLP光固化3D打印原理分析!
  12. 软考之---软件设计师考试经验与笔记分享
  13. android 自定义控件之AutoCompleteTextView邮箱后缀自动补全
  14. 罗切斯特大学排名计算机排名,罗切斯特大学计算机工程硕士排名第35(2020年TFE Times排名)...
  15. 使用LSTM完成简单的中英翻译
  16. 响应式设计中怎样布局?
  17. 【opencv】 使用at和ptr指针访问像素的区别
  18. MVP框架——Android
  19. 西工大计算机学院培养方案,教务处组织召开本科生培养方案修订工作会
  20. electron-vue 软件自动更新

热门文章

  1. java毕业设计师生健康信息管理系统(附源码、数据库)
  2. RFID基本理论与操作实验
  3. 一位算法工程师对自己工作的反思,写的不错。
  4. matlab 伯德图 横坐标步长_使用MATLAB的m函数画伯德图,设置显示横坐标为HZ
  5. 有三个数abc 要求按大小顺序把它们输出_认识数字、比大小、凑十法… 孩子们做做手工玩玩游戏就OK了...
  6. 公司辞退了一名员工,虽然他是元老级别
  7. 华为IOT设备消息上报和消息下发验证
  8. Gitstack CVE-2018-5955命令执行漏洞分析
  9. java简单实现仿QQ登陆界面
  10. 芯洲科技SCT2462Q车规DCDC,完全替代LM61460。