zzuli OJ 1064:暗号化文字
Description
キーボードから文字を入力し、@で終了し、必要に応じて暗号化して出力します.
Input
キーボードから一連の文字を入力し、1行を占めて@で終了します.
Output
出力は1行の暗号化ルール:1)、すべてのアルファベットを小文字に変換します.2)、アルファベット「a」から「y」の場合、次のアルファベットに変換されます.3)、「z」であれば「a」に変換される.4)、その他の文字は、変更されません.
Sample Input
Kyh520@
Sample Output
lzi520
HINT
Source
キーボードから文字を入力し、@で終了し、必要に応じて暗号化して出力します.
Input
キーボードから一連の文字を入力し、1行を占めて@で終了します.
Output
出力は1行の暗号化ルール:1)、すべてのアルファベットを小文字に変換します.2)、アルファベット「a」から「y」の場合、次のアルファベットに変換されます.3)、「z」であれば「a」に変換される.4)、その他の文字は、変更されません.
Sample Input
Kyh520@
Sample Output
lzi520
HINT
Source
#include<stdio.h>
#include<ctype.h>
int main()
{
char ch;
while( ch = getchar(), ch != '@')
{
if(isalpha(ch))
{
ch = tolower(ch); // ,
if(ch == 'z')
ch = 'a';
else
ch = ch + 1;
}
putchar(ch);
}
printf("
");
return 0;
}