Problem E: 字母变成其下一字母
Time Limit: 1 Sec Memory Limit: 128 MB
Description
输入一行电报文字,将字母变成其下一字母(如’a’变成’b’……’z’变成’a’其它字符不变)。
Input
一行字符
Output
加密处理后的字符
Sample Input
a b
Sample Output
b c
HINT
参考答案:
#include<stdio.h>
#include<string.h>
int main()
{
char ch[100]={0};
int i,con;
gets(ch);
con=strlen(ch);
for(i=0;i<con;i++)
{
if(ch[i]>='a'&&ch[i]<='z')
{
ch[i]=(ch[i]-'a'+1)%26+'a';
}
}
puts(ch);
return 0;
}
编程软件及学习视频下载:点击打开链接
本文介绍了一个简单的字符加密算法,该算法将输入字符串中的每个字母替换为其字母表中的下一个字母,例如'a'变为'b','z'变为'a'。文章提供了实现这一功能的C语言代码示例。
2443

被折叠的 条评论
为什么被折叠?



