(乙)1081 檢查密碼 (15 分

2021-09-16 17:07:47 字數 1267 閱讀 6276

本題要求你幫助某**的使用者註冊模組寫乙個密碼合法性檢查的小功能。該**要求使用者設定的密碼必須由不少於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.

按照題目給出的內容和進行判斷輸出就可以了。

但是在輸入的時候要注意密碼中包含空格,不能用%s輸入,要用gets(),還要注意空格的吸收;

但是這道題有點小的問題,就是當使用者輸出的內容是............時,按照題目的要求,這種密碼不是合格的密碼,但是我的**輸出「your password is wan mei.」也過了,但是不輸出「your password is wan mei.」,按照題目的要求又不知道應該輸出什麼。。。額,就這樣,**過了。。。。

#include#includeint n;

char a[101];

int q,w,e;

int main()

if(e==1)

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

else if(q==1&&w==0)

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

else if(q==0&&w==1)

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

else

printf("your password is wan mei.\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 ...