密碼要求:
1.長度超過8位
2.包括大小寫字母.數字.其它符號,以上四種至少三種
3.不能有相同長度超2的子串重複
說明:長度超過2的子串
輸入描述:
一組或多組長度超過2的子符串。每組佔一行
輸出描述:
如果符合要求輸出:ok,否則輸出ng
輸入例子:
021abc9000021abc9abc1
021abc9000
021$bc9000
輸出例子:
okngng
ok#include #include using namespace std;
int main()
{ string str;
while(cin>>str)
{//getline(cin,str);
int c1 = 0, ca = 0, ca = 0, co = 0, temp;
int len = str.length();
if (len <= 8)
cout << "ng"<= 3)
cout << "ok"<
華為OJ中級題 密碼驗證合格程式
密碼要求 1.長度超過8位 2.包括大小寫字母.數字.其它符號,以上四種至少三種 3.不能有相同長度超2的子串重複 bool funjgm string test 0數字,1大寫,2小寫,3其他符號 if len 8 if islower test i if isupper test i if is...
華為 密碼驗證合格程式
密碼要求 1.長度超過8位 2.包括大小寫字母.數字.其它符號,以上四種至少三種 3.不能有相同長度超2的子串重複 說明 長度超過2的子串 一組或多組長度超過2的子符串。每組佔一行如果符合要求輸出 ok,否則輸出ng示例1 複製021abc9000 021abc9abc1 021abc9000 02...
華為筆試 密碼驗證合格程式
密碼要求 1.長度超過8位 2.包括大小寫字母.數字.其它符號,以上四種至少三種 3.不能有相同長度超2的子串重複 說明 長度超過2的子串 輸入描述 一組或多組長度超過2的子符串。每組佔一行 輸出描述 如果符合要求輸出 ok,否則輸出ng 示例1輸入 021abc9000 021abc9abc1 0...