学校 OJ 规定「强密码」:长度至少 8,并且同时含有数字字符和英文字母。其中 pwd 是读入的密码字符串,判定代码如下:
bool hasD = false, hasL = false;
for (char ch : pwd) {
if (isdigit(ch)) hasD = true;
if (isalpha(ch)) hasL = true;
}
if (pwd.size() >= 8 && hasD && hasL) cout << "强";
下面哪个密码是强密码?( )
- A. oj66six6
- B. cat2026
- C. 12345678
- D. qwertyui