题目描述

从键盘输入一批字符,以@结束,按要求加密并输出。

输入

从键盘输入一批字符,占一行,以@结束。

输出

输出占一行
加密规则:
1)所有字母均转换为小写。
2)若是字母'a'到'y',则转化为下一个字母。
3)若是'z',则转化为'a'。
4)其它字符,保持不变。

样例输入

Kyh520@

样例输出

lzi520

代码

#include<stdio.h>
int main()
{
    char ch1,ch2;
    while(ch2=getchar(),ch2!='@')
    {
        if(ch2>='A'&&ch2<=  'Z')
            ch2+=32;
            if(ch2=='z')
                ch2='a';
            else if(ch2>='a'&&ch2<='y')
                ch2+=1;
               printf("%c",ch2);
    }
    return 0;
}
版权声明: 本博客所有文章除特别声明外,均采用署名-非商业性使用-相同方式共享 4.0 国际CC BY-NC-SA 4.0 )许可协议。转载请注明出处!
最后修改:2019 年 10 月 29 日 02 : 26 PM
如果觉得我的文章对你有用,请随意赞赏