HUELOJ: 66 加密字符

题目描述
从键盘输入一批字符,以 @ 结束,按要求加密并输出。
输入描述
从键盘输入一批字符,占一行,以 @ 结束。
输出描述
输出占一行
加密规则:
1)、所有字母均转换为小写。
2)、若是字母’a’到’y’,则转化为下一个字母。
3)、若是’z’,则转化为’a’。
4)、其它字符,保持不变。

输入样例

Kyh520@

输出样例

lzi520
#include
int main()
{
    char ch;
    while(scanf("%c",&ch),ch!='@')
    {
        
        if(ch >= 'A'&&ch <= 'Z')
        {
            ch = ch + 32;
        }
        if(ch >= 'a'&& ch<= 'y')
        {
            ch = ch + 1;
        }
        else
        if(ch == 'z')
        {
            ch = 'a';
        }
        printf("%c",ch);
      

    }
    return 0;
}

你可能感兴趣的:(HUEL-OJ,c语言)