2043密码
2015-10-06 15:59
246 查看
#include <stdio.h> #include <stdlib.h> #include <string.h> char a[55]; int main() { int m,i,l,x,y,z,t; while(scanf("%d",&m)!=EOF){ while(m--){ scanf("%s",a); l=strlen(a); if(l<8||l>16){ printf("NO\n"); continue;} x=0,y=0,z=0,t=0; for(i=0;i<l;i++){ if(a[i]>='A'&&a[i]<='Z') x=1; if(a[i]>='a'&&a[i]<='z') y=1; if(a[i]>='0'&&a[i]<='9') z=1; if(a[i]=='~'||a[i]=='!'||a[i]=='@'||a[i]=='#'||a[i]=='$'||a[i]=='%'||a[i]=='^') t=1; } if(x+y+z+t>2) printf("YES\n"); else printf("NO\n"); } } return 0; }
相关文章推荐
- 自定义dialog样式
- UVA-10305 Ordering Tasks (拓扑排序)
- thinkphp学习笔记2
- Android——使用Volley+fastJson在新线程中读取网络接口获取天气信息
- 丑数
- 百度地图---获取当前位置出现的问题--Caused by: java.lang.IllegalStateException: no found the liblocSDK4d.so file
- [LeetCode-171] Excel Sheet Column Number(26进制转10进制)
- C++引用&概念及用法
- Android 控件监听事件总结
- ASP.NET代码后置机理
- 原来Github上的README.md文件这么有意思——Markdown语言详解
- 53. Maximum Subarray (Array; DP)
- 机器视觉助力数码管字符缺陷检测
- Qt5.3.2 mingw32环境变量设置方法
- 在XP系统下创建无法删除、无法访问的文件夹
- PHP中文乱码的解决办法
- 滴滴总裁柳青患癌症--- 创业路上的“拼命女性”需要更健康生活方式
- C#修改IIS站点framework版本号的方法
- Docker容器的连接与docker-compose
- poj 3185 The Water Bowls 【高斯消元 + 枚举自由变元】