题解 | #简单密码#C语言暴力解法

简单密码

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

#include <stdio.h>

int main() {
    char ch;
    while (1) {
        ch=getchar();   //依次读取输入的字符串
        if (ch>=65 && ch<90) {
            ch=ch+32+1;
        }else if (ch==90) {    //z作为特殊情况特殊处理
            ch=ch+7;
        }else if (ch=='a'||ch=='b'||ch=='c') {
            ch='2';
        }else if (ch=='d'||ch=='e'||ch=='f') {
            ch='3';
        }else if (ch=='g'||ch=='h'||ch=='i') {
            ch='4';
        }else if (ch=='j'||ch=='k'||ch=='l') {
            ch='5';
        }else if (ch=='m'||ch=='n'||ch=='o') {
            ch='6';
        }else if (ch=='p'||ch=='q'||ch=='r'||ch=='s') {
            ch='7';
        }else if (ch=='t'||ch=='u'||ch=='v') {
            ch='8';
        }else if (ch=='w'||ch=='x'||ch=='y'||ch=='z') {
            ch='9';
        }else if (ch>=48 && ch<=57) {
            ch=ch;
        }else break;    //以上已经包含了描述的各种可能,出现其他字符就直接跳出循环。第一次后续出现不明符号极大概率是因为没有加这条语句。
        printf("%c",ch);
    }
}

全部评论

相关推荐

不多说了,看图吧
MomonKa:实际上是,机房机器有些高度,问问你身高,有没有女朋友是看你能不能猛猛加班
你最讨厌面试问你什么?
点赞 评论 收藏
分享
机械打工仔:我来告诉你原因,是因为sobb有在线简历,有些HR为了快会直接先看在线简历,初步感觉不合适就不会找你要详细的了
投了多少份简历才上岸
点赞 评论 收藏
分享
06-04 09:27
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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