1081 檢查密碼 (15 分)

2021-09-09 07:18:23 字數 1074 閱讀 6873

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

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

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

5

123s

zheshi.wodepw

1234.5678

wanmei23333

pass*word.6

your password is tai duan le.

your password needs shu zi.

your password needs zi mu.

your password is wan mei.

your password is tai luan le.

錯誤**如下:

#include #include #include int main()

if(l1+l2+l3==len&&l3分析:記錄字母、數字的個數分別為 l1,l2,每一行字串的長度為len,判斷 l1,l2 與字串長度 可知 字串是否合法。

部分錯誤,正在改正!

注意:1、當用scanf函式輸入字串時,字串不能含有空格,否則空格將作為結束符!

2、定義字串的長度為 len ,輸入的字串長度要小於 len ,留乙個位元組用於存放字串結束標誌 『 \0』.

#include #include #include int main()

if(l1+l2+l3==len&&l3else if(l!=0||l1+l2==0)

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

return 0;

}

1081 檢查密碼(15 分)

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

1081 檢查密碼(15 分)

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

1081 檢查密碼 (15 分)

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