文章

34

粉丝

89

获赞

3

访问

20.5k

头像
设计密码 题解:
P1548 杭州电子科技大学机试题
发布于2024年3月22日 15:18
阅读数 501

#include<bits/stdc++.h>
using namespace std;
char ch[7] = {'~','!','@','#','%','^','$'};
int main(){
    int n;
    int ans = 0;
    string s;
    int flag[4];
    cin >> n;
    while(n--){
        ans = 0;
        memset(flag,0,sizeof(flag));
        cin >> s;
        int len = s.size();
        for(int i = 0;i < len;i++){
            if(s[i] >= 'a' && s[i] <= 'z'){
                flag[0] = 1;
            }else if(s[i] >= 'A' && s[i] <= 'Z'){
                flag[1] = 1;
            }else if(isdigit(s[i])){
                flag[2] = 1;
            }else {
//                for(int j = 0;j < 7;j++){
//                    if(s[i] == ch[j])
                        flag[3] = 1;
//                }

            }
        }

        for(int i = 0;i < 4;i++){
            ans += flag[i];
        }
        if(ans &...
登录查看完整内容


登录后发布评论

暂无评论,来抢沙发