十二题解 | #简单密码#

简单密码

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

#include<stdio.h>

int main(){

char decode[100]={0};
char*loc=decode;
while(~scanf("%c", loc))loc++;
int lenth = (loc-decode)/sizeof(char);
for(int i=0; i<lenth; i++){
    if(decode[i]>='a' && decode[i]<='c'){
        decode[i]='2';
    }
    else if(decode[i]>='d' && decode[i]<='f'){
        decode[i]='3';
    }
    else if(decode[i]>='g' && decode[i]<='i'){
        decode[i]='4';
    }
    else if(decode[i]>='j' && decode[i]<='l'){
        decode[i]='5';
    }
    else if(decode[i]>='m' && decode[i]<='o'){
        decode[i]='6';
    }
    else if(decode[i]>='p' && decode[i]<='s'){
        decode[i]='7';
    }
    else if(decode[i]>='t' && decode[i]<='v'){
        decode[i]='8';
    }
    else if(decode[i]>='w' && decode[i]<='z'){
        decode[i]='9';
    }
    else if(decode[i]>='A' && decode[i]<='Y'){
        decode[i]=decode[i]+33;
    }
    else if(decode[i]=='Z'){
        decode[i]='a';
    }
}
 for(int i=0; i<lenth; i++){
     printf("%c", decode[i]);
 }

}

全部评论

相关推荐

不知道怎么取名字_:两个方向 1.简历针对性准备下 2.面试前也需要准备的 主要还是要看各个公司需求,看公司行业和岗位描述,那里面已经写了对技术的需求,一份简历,不可能和所有嵌入式岗位都匹配的
投递北京经纬恒润科技股份有限公司等公司6个岗位
点赞 评论 收藏
分享
11-28 16:13
门头沟学院 Java
程序员小白条:年底了,都差不多了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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