题目描述

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

输入

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

输出

输出占一行
加密规则:
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("\n"); 
    return 0; 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-07
  • 2022-01-07
  • 2022-01-05
猜你喜欢
  • 2021-06-12
  • 2021-11-05
  • 2021-07-10
相关资源
相似解决方案