谭浩强C语言(第三版)习题9.10
2019-07-31 15:53
127 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/three_cats/article/details/97925980
题目描述
输入一行电报文字,将字母变成其下一字母(如’a’变成’b’……’z’变成’a’其它字符不变)。
输入描述
一行字符
输出描述
加密处理后的字符
样例输入
a b z A B Z
样例输出
b c a B C A
示例代码:
#include <iostream> #include <cstring> using namespace std; int main(){ char str[100]; cin.getline(str,100); for(int i=0;i<strlen(str);i++){ if(str[i]>='a'&& str[i]<'z' || str[i]>='A'&& str[i]<'Z') str[i]=str[i]+1; else if(str[i]=='z') str[i]='a'; else if(str[i]=='Z') str[i]='A'; } for(int i=0;i<strlen(str);i++) cout<<str[i]; return 0; }
相关文章推荐
- neuq oj 1056: 谭浩强C语言(第三版)习题7.1 C++
- 谭浩强C语言(第三版)习题10.7
- neuq oj 1044: 谭浩强C语言(第三版)习题5.8 C++
- 【NEUQ OJ】1047: 谭浩强C语言(第三版)习题6.3
- L1053: 谭浩强C语言(第三版)习题6.9
- 谭浩强C语言(第三版)习题11.3
- NEUQACM OJ:1071谭浩强C语言(第三版)习题9.2
- 【NEUQ OJ】1046: 谭浩强C语言(第三版)习题6.2
- neuq oj 1043: 谭浩强C语言(第三版)习题5.7 C语言
- NEUQ1038: 谭浩强C语言(第三版)习题4.8
- NEUQ1038: 谭浩强C语言(第三版)习题4.8
- NEUQACM OJ:1072--谭浩强C语言(第三版)习题9.3
- neuq oj 1047: 谭浩强C语言(第三版)习题6.3 C++
- neuq oj C++ 二维数组1064: 谭浩强C语言(第三版)习题8.4
- NEUQACM OJ:1070 谭浩强C语言(第三版)习题9.1
- neuq oj 1051: 谭浩强C语言(第三版)习题6.7
- NEUQ1051: 谭浩强C语言(第三版)习题6.7
- NEUQ OJ 1039: 谭浩强C语言(第三版)习题4.9
- neuq oj 1036: 谭浩强C语言(第三版)习题1.6 求最大值 C++
- neuq oj 1049: 谭浩强C语言(第三版)习题6.5 C语言