1062: 字母变成其下一字母
Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 5590 Solved: 1867
[ Submit][ Status][ Web Board]
Description
输入一行电报文字,将字母变成其下一字母(如’a’变成’b’……’z’变成’a’其它字符不变)。
Input
一行字符
Output
加密处理后的字符
Sample Input
a b
Sample Output
b c
HINT
/*
#include <iostream>
#include <string.h>
#include <stdio.h>
#include <stdlib.h>//定义杂项函数及内存分配函数
using namespace std;
int main()
{
char a[10];
int i,len;
gets(a);
len=strlen(a);
for(i=0;i<len;i++)
{
a[i]=a[i]+1;
}
puts(a);
return 0;
}
*/
#include<stdio.h>
int main()
{
char a;
while(scanf("%c",&a)!=EOF)//判断是否读到结尾
{
if(a=='z')
a='a';
else if(a>='a'&&a<'z')
a=a+1;
printf("%c",a);
}
return 0;
}