1081 檢查密碼

2021-09-09 07:08:33 字數 890 閱讀 3113

本題要求你幫助某**的使用者註冊模組寫乙個密碼合法性檢查的小功能。該**要求使用者設定的密碼必須由不少於6個字元組成,並且只能有英文本母、數字和小數點.,還必須既有字母也有數字。

輸入第一行給出乙個正整數 n(≤ 100),隨後 n 行,每行給出乙個使用者設定的密碼,為不超過 80 個字元的非空字串,以回車結束。

對每個使用者的密碼,在一行中輸出系統反饋資訊,分以下5種:

注意輸出的提示資訊的優先順序,利用if ...else if...來判斷標記條件,一層一層遞進

標頭檔案:#include

isdigit(int c)//判斷是否為數字

isalpha(int c)//判斷是否為a~z a~z

isalnum(int c)//判斷是否是數字或a~z a~z  

#include #include #include #include #include using namespace std;

int main()

if (s.size()<6)

printf("your password is tai duan le.\n");

else if (flag == 0)

printf("your password is tai luan le.\n");

else if(sz==0)

printf("your password needs shu zi.\n");

else if(zm==0)

printf("your password needs zi mu.\n");

else

printf("your password is wan mei.\n");

}return 0;

}

1081 檢查密碼

1081 檢查密碼 15 分 本題要求你幫助某 的使用者註冊模組寫乙個密碼合法性檢查的小功能。該 要求使用者設定的密碼必須由不少於6個字元組成,並且只能有英文本母 數字和小數點 還必須既有字母也有數字。輸入格式 輸入第一行給出乙個正整數 n 100 隨後 n 行,每行給出乙個使用者設定的密碼,為不超...

1081 檢查密碼

1.解題思路 非空字串,每個字串以回車結束,但是字串裡面可能會有空格 所以不能直接用cin,要用getline接收一行字元。在接收完n後要getchar 讀取一下換行符才能用getline 否則換行符會被讀進getline中 include include using namespace std i...

1081 檢查密碼

本題要求你幫助某 的使用者註冊模組寫乙個密碼合法性檢查的小功能。該 要求使用者設定的密碼必須由不少於6個字元組成,並且只能有英文本母 數字和小數點 還必須既有字母也有數字。輸入格式 輸入第一行給出乙個正整數 n 100 隨後 n 行,每行給出乙個使用者設定的密碼,為不超過 80 個字元的非空字串,以...