题解 | #简单密码#

简单密码

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

#include <stdio.h>
#include <string.h>
int main() {
    char str[100];
    scanf("%s" , str);
    int len = strlen(str);
    for(int i = 0 ; i < len ; i++){
        if(str[i] >= 'A' && str[i] <= 'Y'){
            str[i] = str[i] + 32 + 1;
        }else if(str[i] >= 'a' && str[i] <= 'c'){
            str[i] = '2';
        }else if(str[i] >= 'd' && str[i] <= 'f'){
            str[i] = '3';
        }else if(str[i] >= 'g' && str[i] <= 'i'){
            str[i] = '4';
        }else if(str[i] >= 'j' && str[i] <= 'l'){
            str[i] = '5';
        }else if(str[i] >= 'm' && str[i] <= 'o'){
            str[i] = '6';
        }else if(str[i] >= 'p' && str[i] <= 's'){
            str[i] = '7';
        }else if(str[i] >= 't' && str[i] <= 'v'){
            str[i] = '8';
        }else if(str[i] >= 'w' && str[i] <= 'z'){
            str[i] = '9';
        }else if(str[i] == 'Z'){
            str[i] = 'a';
        }else{
            continue;
        }
    }
    for(int i = 0 ; i < len ; i++){
        printf("%c" , str[i]);
    }     
    return 0;
}

全部评论
麻烦,真啰嗦,认真的
点赞
送花
回复
分享
发布于 2023-03-23 16:20 云南

相关推荐

投递字节跳动等公司10个岗位
点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务