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;
}
编程软件及学习视频下载:点击打开链接