1133:输出亲朋字符串

时间限制: 1000 ms         内存限制: 65536 KB
提交数: 19389     通过数: 13535

【题目描述】

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

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

【输入】

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

【输出】

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

【输入样例】

1234

【输出样例】

cege

【参考代码】

C代码:

#include <stdio.h>
#include <string.h>
#define N 65
char s[N];
int main()
{int i,len;gets(s);len=strlen(s);for(i=0;i<len;i++)printf("%c",s[i%len]+s[(i+1)%len]);printf("\n");return 0;
}

C++代码:

#include <iostream>
#include <string>
using namespace std;
int main()
{string s;getline(cin,s);int len=s.size();for(int i=0;i<len;i++)cout.put(s[i%len]+s[(i+1)%len]);cout << endl;return 0;
}

http://ybt.ssoier.cn:8088/problem_show.php?pid=1133

信息学奥赛一本通(1133:输出亲朋字符串)相关推荐

  1. 信息学奥赛一本通 1133:输出亲朋字符串 | OpenJudge NOI 1.7 05

    [题目链接] ybt 1133:输出亲朋字符串 OpenJudge NOI 1.7 05:输出亲朋字符串 [题目考点] 1. 字符与ASCII码 [解题思路] 输入字符数组s1,结果储存在字符数组s2 ...

  2. 信息学奥赛一本通(1145:字符串p型编码)

    1145:字符串p型编码 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 11401     通过数: 8620 [题目描述] 给定一个完全由数字字符('0','1 ...

  3. 信息学奥赛一本通(1162:字符串逆序)

    1162:字符串逆序 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 14027     通过数: 10525 [题目描述] 输入一串以'!'结束的字符,按逆序输出 ...

  4. 信息学奥赛一本通:1162:字符串逆序

    1162:字符串逆序 [题目描述] 输入一串以'!'结束的字符,按逆序输出. [输入] 如题述. [输出] 如题述. [输入样例] abc! [输出样例] cba #include<iostre ...

  5. 信息学奥赛一本通 1146:判断字符串是否为回文 | OpenJudge NOI 1.7 33:判断字符串是否为回文

    [题目链接] ybt 1146:判断字符串是否为回文 OpenJudge NOI 1.7 33:判断字符串是否为回文 [题目考点] 1. 字符串遍历 如何遍历字符串的一半? 如果字符串长度为len,那 ...

  6. 信息学奥赛一本通 1138:将字符串中的小写字母转换成大写字母 | OpenJudge NOI 1.7 13

    [题目链接] ybt 1138:将字符串中的小写字母转换成大写字母 OpenJudge NOI 1.7 13:将字符串中的小写字母转换成大写字母 [题目考点] 1. 字符串处理 2. ASCII码 [ ...

  7. 信息学奥赛一本通超详细题解,动画图文题解

    内容来源于微信公众号:大神编程.已经过原文作者授权. 更新时间:2020-11-5 现在开始更新基础算法题. 个人感言:从未见过如此详细的题解,动画.图文结合,适合任何水平的选手.尤其是特别适合自学的 ...

  8. 信息学奥赛一本通在线提交地址

    信息学奥赛一本通 1 C++语言入门 1.1 综合 1.1.1 P1458 地球人口承载力估计 正确: 770 提交: 1794 比率: 42.92 % 1.1.2 P1686 Hello, Worl ...

  9. 信息学奥赛一本通 (C++)上机练习

    信息学奥赛一本通(C++)上机练习 此书为娃儿的第一本刷题书.娃儿现在四年级 ,希望他能坚持下来.特开贴加油 luogu: disangan223 第一部分 C++语言 第一章 C++语言入门 T10 ...

最新文章

  1. map集合遍历_集合框架的部分内容
  2. Sql Server之旅——第十一站 简单说说sqlserver的执行计划
  3. Activity生命周期的补充
  4. dubbo超时重试和异常处理
  5. Common Number(奇偶二分+找规律)
  6. LDA的Gibbs抽样详细推理与理解
  7. sql 备份 文件大小_预测SQL备份大小
  8. timestamp和recycle同时开启,导致连接成功率降低
  9. 程序员都知道的那点(97件)事儿!
  10. java weka 分类_Weka开发[48]——用Weka文本分类
  11. 微信小程序 渲染层网络错误_渲染层网络层错误 微信小程序开发 - 云计算资讯 - 服务器之家...
  12. js实现文本相似度对比
  13. 2015年热门的国产开源软件TOP 50
  14. oracle如何打开控制文件,看一看oracle控制文件里面的内容
  15. fractions库的使用
  16. 学习Android:第一个app《hello word》
  17. 对Dataframe数据Excel进行升序降序排列
  18. 兼容IE的excel下载
  19. 【Unity】从零使用Amplify Shader - 超简单2D外轮廓
  20. 手把手教你C51单片机(史上最详细)

热门文章

  1. jquery插件制作 -- 3.表单验证
  2. EXT扩展实例:在EXT4中检测Iframe的加载事件,并给它加上MASK
  3. 进厂打工的大学生:每天站12个小时,4年存50万
  4. 3位高二女生用大数据成功预测地铁出站人数 | 00后正在抛弃你
  5. 51单片机如何用c语言位定义,嵌入式编程(一):51单片机如何将函数 定义到指定程序地址...
  6. python安装目录结构_python软件目录结构规范
  7. 假如程序员面试都说真话
  8. Spring中事务的使用、抽象机制及模拟Spring事务实现
  9. 面试官:换人!他连进程线程协程这几个特点都说不出
  10. Cache工作原理,Cache一致性,你想知道的都在这里