题解 | #简单密码#

简单密码

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

/*********
* 笨方法,查表法更简洁一点,直接列出字符串对照表
*********/

#include <stdio.h>
#include <string.h>
int main() {
    char str[101];
    char str1[101];
    int len = 0, i, j;
    scanf( "%s", str );
    len = strlen(str);
    for( i = 0; i<len; i++ )
    {
        if( str[i] == 1 )
            str1[i] = '1';
        else if( str[i] == 'a' || str[i] == 'b' || str[i] == 'c' )
            str1[i] = '2';
        else if( str[i] == 'd' || str[i] == 'e' || str[i] == 'f' )
            str1[i] = '3';
        else if( str[i] == 'g' || str[i] == 'h' || str[i] == 'i' )
            str1[i] = '4';
        else if( str[i] == 'j' || str[i] == 'k' || str[i] == 'l' )
            str1[i] = '5';
        else if( str[i] == 'm' || str[i] == 'n' || str[i] == 'o' )
            str1[i] = '6';
        else if( str[i] == 'p' || str[i] == 'q' || str[i] == 'r' || str[i] == 's')
            str1[i] = '7';
        else if( str[i] == 't' || str[i] == 'u' || str[i] == 'v' )
            str1[i] = '8';
        else if( str[i] == 'w' || str[i] == 'x' || str[i] == 'y'|| str[i] == 'z' )
            str1[i] = '9';
        else if( str[i] == '0' )
            str1[i] = '0';
        else if( str[i] >= 'A' && str[i] < 'Z' )
            str1[i] = 'a' - 'A' + str[i] + 1; 
        else if( str[i] == 'Z' )
            str1[i] = 'a';
        else 
            str1[i] = str[i];
    }
    for( i = 0; i<len; i++ )
        printf( "%c", str1[i] );
    return 0;
}

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-02 15:39
希望奇迹发生的布莱克...:真的是 现在卷实习就是没苦硬吃
点赞 评论 收藏
分享
06-23 11:43
门头沟学院 Java
allin校招的烤冷...:我靠,今天中午我也是这个hr隔一个星期发消息给我。问的问题还是一模一样的😅
点赞 评论 收藏
分享
白火同学:只是实习的话,你这份简历应该也差不多了。真要优化的话,因为面实习的话,没有开发经验,面试更重视技术栈水平。 1、重视JavaSE的基础吧,集合、泛型算是比较基础的基础,多线程、反射、JVM内存模型才是基础; 2、技术栈写到具体的点,比如Elasticsearch的使用写到某个点,限制面试官自由发挥,防止问了相关问题最后又答不上,如果真没把握建议不写,降低面试官的心理预期; 3、技术栈不要重复,比如技术栈第二条和第八条可以合并改为“熟悉Redis中间件,包括基本数据结构、缓存策略、持久化机制,了解缓存三剑客及其解决方案,并有相关项目经验。”; 4、项目指标量化,比如“达到xx秒的响应速度”(不过这个就有点偏校招社招的要求了,实习简历不写也无伤大雅)。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务