沒有任何繞彎的地方,根據他的要求直接寫就可以了,只不過**較長,比較耗時!
#include#includeusing namespace std;
string getresult(int sum)
else if (sum >= 80)
else if (sum >= 70)
else if (sum >= 60)
else if (sum >= 50)
else if (sum >= 25)
else//sum不可能小於0; }
int getletterscore(int low,int up)
else if (!(low&up))//只有一種
else }
int getlenscore(int len)
else if (len <= 4)
else if (len <= 7)
else }
int main()
for (int i = 0; i < len; i++)
else if (instr[i] >= 'a'&&instr[i] <= 'z')
else if (instr[i] >= '0'&&instr[i] <= '9')
else if ((instr[i] >= '!'&&instr[i] <= '/') || (instr[i] >= ':'&&instr[i] <= '@') || (instr[i] >= '['&&instr[i] <= '`'))//
}//2.字母
sum += getletterscore(lowcase, upcase);
//3.數字
if (num == 1)
else if (num > 1)
//4.符號
if (flag == 1)
else if (flag > 1)
//5.獎勵
if (lowcase && upcase && num && flag)
else if ((lowcase || upcase) && num && flag)
else if ((lowcase || upcase) && num)
cout << getresult(sum) << endl;
return 0;
}
修改mysql使用者密碼強度等級策略
mysql資料庫密碼策略問題異常資訊 error 1819 hy000 your password does not satisfy the current policy requirements 如下圖 解決辦法 1 檢視 mysql 初始的密碼策略,輸入語句 show variables lik...
簡單密碼破解 華為OJ題
密碼是我們生活中非常重要的東東,我們的那麼一點不能說的秘密就全靠它了。哇哈哈.接下來淵子要在密碼之上再加一套密碼,雖然簡單但也安全。假設淵子原來乙個bbs上的密碼為zvbo9441987,為了方便記憶,他通過一種演算法把這個密碼變換成yuanzhi1987,這個密碼是他的名字和出生年份,怎麼忘都忘不...
華為 OJ 密碼驗證合格程式
密碼要求 1.長度超過8位 2.包括大小寫字母.數字.其它符號,以上四種至少三種 3.不能有相同長度超2的子串重複 說明 長度超過2的子串 輸入描述 一組或多組長度超過2的子符串。每組佔一行 輸出描述 如果符合要求輸出 ok,否則輸出ng 輸入例子 021abc9000 021abc9abc1 02...