标签:++ href panel script 上网 长度 http desc title
http://acm.hdu.edu.cn/showproblem.php?pid=2043
代码:
#include <bits/stdc++.h>
using namespace std;
char s[111];
int len;
int A()
{
for(int i=0; i<len; i++)
{
if(s[i]>=‘a‘&&s[i]<=‘z‘)
return 2;
else
continue;
}
return 1;
}
int B()
{
for(int i=0; i<len; i++)
{
if(s[i]>=‘A‘&&s[i]<=‘Z‘)
return 2;
else
continue;
}
return 1;
}
int C()
{
for(int i=0; i<len; i++)
{
if(s[i]==‘~‘||s[i]==‘!‘||s[i]==‘@‘||s[i]==‘#‘||s[i]==‘$‘||s[i]==‘%‘||s[i]==‘^‘)
return 2;
else
continue;
}
return 1;
}
int D()
{
for(int i=0; i<len; i++)
{
if(s[i]>=‘0‘&&s[i]<=‘9‘)
return 2;
else
continue;
}
return 1;
}
int main()
{
int m;
cin>>m;
for(int i=1; i<=m; i++)
{
int sum=1;
scanf("%s",s);
len = strlen(s);
sum=A()*B()*C()*D();
//cout<<A()<<B()<<C()<<D()<<sum<<endl;
if(sum>=8&&len>=8&&len<16)
cout<<"YES"<<endl;
else
cout<<"NO"<<endl;
}
return 0;
}
标签:++ href panel script 上网 长度 http desc title
原文地址:https://www.cnblogs.com/zlrrrr/p/9221857.html