标签:++ 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