【输入输出】2020牛客NOIP赛前集训营-普及组(第一场)A-牛牛的密码

题目



一些简单的字符处理。


代码

#include<cstdio>
#include<string>
#include<cstring>
#include<iostream>
using namespace std;
string s[10];
int pd[10];
int main(){
    cin >> s[0];
    for(int i = 0; i < s[0].size(); ++i){
        if(s[0][i] >= 'a' && s[0][i] <= 'z'){
            pd[1] = 1;
            s[1] += s[0][i];
        }
        else if(s[0][i] >= 'A' && s[0][i] <= 'Z'){
            pd[2] = 1;
            s[2] += s[0][i];
        }
        else if(s[0][i] >= '0' && s[0][i] <= '9'){
            pd[3] = 1;
            s[3] += s[0][i];
        } 
        else {
            pd[4] = 1;
            s[4] += s[0][i];
        }
    }
    printf("password level:%d\n", pd[1] + pd[2] + pd[3] + pd[4]);
    for(int i = 1; i <= 4; ++i){ 
        if(pd[i] == 0) printf("(Null)\n");
        else cout << s[i] << endl;
    } 
}
©️2020 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页