题目链接:1081 检查密码
#include <iostream>
using namespace std;
int main(){
int N, flag1, flag2, flag3;
string s;
cin >> N;
getchar();
for(int i=0;i<N;i++){
getline(cin, s);
if(s.length()<6){
cout << "Your password is tai duan le." << endl;
continue;
}
flag1 = 0;
flag2 = 0;
flag3 = 0;
for(int j=0;j<s.length();j++){
if(s[j]>='0'&&s[j]<='9')flag1 = 1;
else if(s[j]>='a'&&s[j]<='z')flag2 = 1;
else if(s[j]>='A'&&s[j]<='Z')flag2 = 1;
else if(s[j] != '.'){
cout << "Your password is tai luan le." << endl;
flag3 = 1;
break;
}
}
if(flag3) continue;
if(!flag1 && flag2) cout << "Your password needs shu zi." << endl;
else if(!flag2 && flag1) cout << "Your password needs zi mu." << endl;
else if(flag1 && flag2)cout << "Your password is wan mei." << endl;
}
return 0;
}