problem description
網上流傳一句話:"常在網上飄啊,哪能不挨刀啊~"。其實要想能安安心心地上網其實也不難,學點安全知識就可以。
首先,我們就要設定乙個安全的密碼。那什麼樣的密碼才叫安全的呢?一般來說乙個比較安全的密碼至少應該滿足下面兩個條件:
(1).密碼長度大於等於8,且不要超過16。
(2).密碼中的字元應該來自下面「字元類別」中四組中的至少三組。
這四個字元類別分別為:
1.大寫字母:a,b,c...z;
2.小寫字母:a,b,c...z;
3.數字:0,1,2...9;
4.特殊符號:~,!,@,#,$,%,^;
給你乙個密碼,你的任務就是判斷它是不是乙個安全的密碼。
input
輸入資料第一行包含乙個數m,接下有m行,每行乙個密碼(長度最大可能為50),密碼僅包括上面的四類字元。
output
對於每個測試例項,判斷這個密碼是不是乙個安全的密碼,是的話輸出yes,否則輸出no。
sample input
3a1b2c3d4
linle@acm
^~^@^@!%
sample output
noyesno
author
linle
source
2005實驗班短學期考試
c語言ac**
#include#includeint main()
for(i=0; i='0'&&a[i]<='9')
for(i=0; i='a'&&a[i]<='z')
for(i=0; i2) printf("yes\n");
else printf("no\n");}}
return 0;
}
HDU 2043 判斷安全密碼
include include int main if k1 k2 k3 k4 3 strlen a 8 strlen a 16 printf yes n else printf no n return 0 首先,我們就要設定乙個安全的密碼。那什麼樣的密碼才叫安全的呢?一般來說乙個比較安全的密碼至少...
Hdu 2043 水題 解題報告
problem description 網上流傳一句話 常在網上飄啊,哪能不挨刀啊 其實要想能安安心心地上網其實也不難,學點安全知識就可以。首先,我們就要設定乙個安全的密碼。那什麼樣的密碼才叫安全的呢?一般來說乙個比較安全的密碼至少應該滿足下面兩個條件 1 密碼長度大於等於8,且不要超過16。2 密...
C語言 密碼檢測
編寫乙個密碼檢測程式,程式執行時,提示 input password 要求使用者輸入密碼 標準密碼預先設定為 hnkd2012 然後通過字串比較函式比較輸入密碼和標準密碼是否相等。若相等,則顯示 congratulation 若不相等,則提示 error,please input again 重新輸...