输入一行电报文字,将字母变成其下一字母(如’a’变成’b’……’z’变成’a’其它字符不变)。
来源:互联网 发布:ubuntu ntp时钟同步 编辑:程序博客网 时间:2024/04/28 01:17
题目描述
输入一行电报文字,将字母变成其下一字母(如’a’变成’b’……’z’变成’a’其它字符不变)。
输入
一行字符
输出
加密处理后的字符
样例输入
a b
样例输出
b c#include<stdio.h>#include<string.h>int main(){ char a[50]; gets(a); for(int i=0;i<strlen(a);i++) { if(a[i]>='a'&&a[i]<'z'||a[i]>='A'&&a[i]<'Z') { a[i]=a[i]+1; } else if(a[i]=='z'||a[i]=='Z') { a[i]+=1; } else a[i]=a[i]; } puts(a); return 0; } #include<iostream> //刚开始我一看到题是这样写的,当时没考虑这么多,后来提交的时候显示格式错误using namespace std; //这样结果是正确的,不过这样是不符合题目要求的int main(){ char a; while((a=getchar())!=0) { if(a>='a'&&a<'z'||a>='A'&&a<'Z') { putchar(a+1); printf(" "); } else if(a=='z'||a=='Z') { putchar(a-25); printf(" "); } else putchar(a); } }
0 0
- 输入一行电报文字,将字母变成其下一字母(如’a’变成’b’……’z’变成’a’其它字符不变)。
- C++入门题目:输入一行电报文字,将字母变成其下一字母(如’a’变成’b’……’z’变成’a’其它字符不变)。
- 输入一行电报文字,将字母变成其下一字母(如’a’变成’b’……’z’变成’a’其它字符不变)。
- 习题 6.12 有一行电文,已按下面规律译成密码:A-Z a-z即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母。非字母字符不变。要求编程序将密码译回原文,并输出密码和原文。
- 字母变成其下一字母
- 字母变成其下一字母
- 字母变成下一字母
- 译密码。A变成字母E,a变成e即变成其后的第四个字母,W变A,X变B,Y变C,Z变D.........
- Problem D: 字母变成其下一字母
- 计161_Problem T: 字母变成其下一字母
- 将字符串中的每一个字母变成其下一个字母
- 英文电子邮件加密。为使电子邮件内容保密,往往按一定规律将内容加密后再发送,接收人再按约定的规律将其解密。例如,可以按以下规律将内容加密:将字母A变成字母E,a变成e,即变成其后的第4个字母,W变成A,
- 【c语言】译密码。将字母变成其后的第4个字母,非字母不变
- 将字母或者数字变成字母
- 输入一个字符串,如果第二个字符是字母(a~z ,A~Z),则将其大写变小写,小写变大写,如果不是字母则将其修改为空格,并将修改后的字符串输出。
- 将输入的字符串(字符串仅包含小写字母‘a’到‘z’),按照如下规则,循环转换后输出:a->b,b->c,…,y->z,z->a;
- 笔记本输入字母时变成了字母解决方法
- 给定一个字符串,问是否能够通过添加一个字母将其变成“回文串”
- 《连载 | 物联网框架ServerSuperIO教程》- 16.OPC Server的使用步骤。附:3.3 发布与版本更新说明。
- java 解析php序列化数据问题
- Windows编程
- gnuplot 快捷键
- TOMCAT中文乱码问题的解决方案
- 输入一行电报文字,将字母变成其下一字母(如’a’变成’b’……’z’变成’a’其它字符不变)。
- Apache 屏蔽YisouSpider一搜蜘蛛神马的方法
- 通过JS更改Option的隐藏于显示
- 1.OneLED
- AndroidStudio2.3预览功能无法显示
- Java从入门到精通_1 基础语法
- 超级简单的瀑布流加载数据
- [leetcode]474. Ones and Zeroes
- 在线演示作品