C程式 PAT 1081 檢查密碼

2021-09-17 20:45:27 字數 844 閱讀 5983

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

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

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

思路分析:題目並不難,需要注意的是,這裡字串輸入不能用scanf(),因為不能保證輸入的資料沒有空格

#include #include #include const int n=128;

int solve(char *s,int len);

int legitimate(char c);//判斷字元是否合法函式

int main( )

PAT 1081檢查密碼

輸入格式 輸入第一行給出乙個正整數 n 100 隨後 n 行,每行給出乙個使用者設定的密碼,為不超過80個字元的非空字串,以回車結束。輸出格式 對每個使用者的密碼,在一行中輸出系統反饋資訊,分以下5種 輸入樣例 5 123s zheshi.wodepw 1234.5678 wanmei23333 p...

PAT 1081 檢查密碼

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

pat1081 檢查密碼

int isalnum int c 檢查所傳的字元是否是字母和數字 void isalpha int c 檢查所傳的字元是否是字母。void isdigit int c 檢查所傳的字元是否是十進位制數字字元。以上三個函式包含在ctype.h庫中 柳神 include include using na...