题解 | #简单密码#

简单密码

https://www.nowcoder.com/practice/7960b5038a2142a18e27e4c733855dac

#include <stdio.h>
#include <string.h>
//穷举,看着代码挺多,稳,一次过
char Chg(char b)//转换函数
{
    if(b>='a'&&b<='c')
    {
        b='2';
    }
    if(b>='d'&&b<='f')
    {
        b='3';
    }
    if(b>='g'&&b<='i')
    {
        b='4';
    }
    if(b>='j'&&b<='l')
    {
        b='5';
    }
    if(b>='m'&&b<='o')
    {
        b='6';
    }
    if(b>='p'&&b<='s')
    {
        b='7';
    }
    if(b>='t'&&b<='v')
    {
        b='8';
    }
    if(b>='w'&&b<='z')
    {
        b='9';
    }
    if(b>='A'&&b<='Z')
    {
        if(b=='Z') 
        {
            b='a';
        }
        else {
        int c;
        c='a'-'A';
        b=b+c+1;
        }
    }
    return b;
}
int main() {
    char str[102];
    scanf("%[^\n]",str);
    int l;
    l=strlen(str);
    for(int i=0;i<l;i++)
    {
        char b;
        b=str[i];
        str[i]=Chg(b);        
    }
    printf("%s",str);
}

全部评论

相关推荐

不愿透露姓名的神秘牛友
11-27 10:46
点赞 评论 收藏
分享
10-05 11:11
海南大学 Java
投票
理想江南137:感觉挺真诚的 感觉可以试一试
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务