#include <iostream> #include<string> using namespace std; int main() { int t; cin>>t; for(int i=0;i<t;i++) { string s; int a[4]={0};//开一个数组分别计数四种不同的情况 cin>>s; if(s.size()<8){ cout<<"Weak"<<endl; continue; }//第一个条件 for(char j : s) { if(j>='0'&&j<='9')a[0]++; else if(j>='a'&&j<='z')a[1]++; else if(j>='A'&&j<='Z')a[2]++; else a[3]++; } int d=0; for(int k : a) { if(k!=0)d++; } if(d==4)cout<<"Strong"<<endl; else if(d==3)cout<<"Medium"<<endl; else cout<<"Weak"<<endl; }//根据不同的情况输出 //第二个条件 return 0; }
c++,密码强度检查 把控好两个条件三种情况即可