1064: 加密字符

题目描述

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

输入

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

输出

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

样例输入

Kyh520@

样例输出

lzi520
#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; 
原文地址:https://www.cnblogs.com/binanry/p/9234066.html