杭电 ACM 2043 密码
来源:互联网 发布:南平网络安全教育平台 编辑:程序博客网 时间:2024/05/22 12:27
#include<string.h>
int main()
{
int n,i,j,l,sum,m[4];
char a[50];
scanf("%d",&n);
getchar();
while(n--)
{
m[0]=m[1]=m[2]=m[3]=j=0;
scanf("%s",a);
l=strlen(a);
if((l>=8)&&(l<=16))
{j=1;}
for(i=0;i<l;i++)
{
if(a[i]>64&&a[i]<91)
m[0]=1;
if(a[i]>96&&a[i]<123)
m[1]=1;
if(a[i]>47&&a[i]<58)
m[2]=1;
if((a[i]==33)||(a[i]>34&&a[i]<38)||(a[i]==94)||(a[i]==126)||(a[i]==64))
m[3]=1;
}
sum=m[0]+m[1]+m[2]+m[3];
if((j==1)&&(sum>=3))
printf("YES\n");
else
printf("NO\n");
}
}
- 杭电ACM 2043 密码
- 杭电ACM 2043 密码
- 杭电 ACM 2043 密码
- 杭电acm--2043
- 杭电2043 密码
- 杭电2043 密码
- 杭电2043 密码
- 杭电2043密码
- 【杭电】[2043]密码
- 杭电 2043 密码
- 密码 杭电 2043
- 杭电oj 2043 密码
- 【杭电-oj】-2043-密码
- 杭电OJ_(2043)密码
- 杭电ACM 1003
- 杭电 ACM 2016
- 杭电acm 1010
- 杭电 acm 1045
- 【编程之美】一摞烙饼的排序 原文地址http://blog.csdn.net/tianshuai11/article/details/7659673
- 杭电ACM 2027 统计元音
- 杭电 2029 Palindromes _easy version
- 杭电ACM 2030 杨辉三角
- 杭电ACM 2040 亲和数
- 杭电 ACM 2043 密码
- 杭电 ACM 2096 小明A+B
- 杭电 ACM 2055 An easy problem
- 杭电 ACM 2075 A|B?
- 输入数据控制数据输出小数点后的位数
- 2012年09月1日 开学杂想
- [转载]GWT开端
- [转载]开源软件公司
- extjs4.2 struts2登陆