hdu 2043 密码
来源:互联网 发布:淘宝到货多久确认收货 编辑:程序博客网 时间:2024/05/20 09:49
#include<stdio.h>
#include<string.h>
int main()
{
int M;
char str[60];
scanf("%d",&M);
while(M--)
{
int i,a=0,b=0,c=0,d=0,t,len;
scanf("%s",str);
len=strlen(str);
// if(len<8||len>16)
// {
// printf("NO\n");
// break;
// }
for(i=0;i<len;i++)
{
if(str[i]>='A'&&str[i]<='Z') a=1;
if(str[i]>='a'&&str[i]<='z') b=1;
if(str[i]>='0'&&str[i]<='9') c=1;
if(str[i]=='~'||str[i]=='!'||str[i]=='@'||str[i]=='#'||str[i]=='$'||str[i]=='%'||str[i]=='^') d=1;
}
t=a+b+c+d;
if(t>=3&&len>=8&&len<=16) printf("YES\n");
else printf("NO\n");
}
return 0;
}
#include<string.h>
int main()
{
int M;
char str[60];
scanf("%d",&M);
while(M--)
{
int i,a=0,b=0,c=0,d=0,t,len;
scanf("%s",str);
len=strlen(str);
// if(len<8||len>16)
// {
// printf("NO\n");
// break;
// }
for(i=0;i<len;i++)
{
if(str[i]>='A'&&str[i]<='Z') a=1;
if(str[i]>='a'&&str[i]<='z') b=1;
if(str[i]>='0'&&str[i]<='9') c=1;
if(str[i]=='~'||str[i]=='!'||str[i]=='@'||str[i]=='#'||str[i]=='$'||str[i]=='%'||str[i]=='^') d=1;
}
t=a+b+c+d;
if(t>=3&&len>=8&&len<=16) printf("YES\n");
else printf("NO\n");
}
return 0;
}
0 0
- Hdu 2043 - 密码
- hdu 2043 密码
- HDU 2043 密码
- hdu-2043-密码
- HDU 2043 - 密码
- HDU(2043) 密码
- 密码(hdu 2043)
- [hdu-2043] 密码
- HDU 2043 密码 java
- HDU 2043 密码
- HDU 2043 密码
- hdu 2043 密码
- hdu 2043 密码
- HDU 2043 密码
- HDU 2043 -- 密码
- HDU 2043 密码
- 密码 HDU 2043
- hdu 2043 密码
- libevent 事件通知
- (一)u-boot2013.01.01 for s5pv210:《Uboot简介》
- Ajax 异步处理 servlet 交互
- 开篇
- hdoj 1161 Eddy's mistakes
- hdu 2043 密码
- 协程的用法
- 仿酷狗音乐播放器开发日志九——播放列表的实现四
- Android开发环境搭建
- 蓝牙核心技术概述(一):蓝牙概述
- 10步练成高效的Web开发者
- 推一把seo视频教程全集免费下载
- GWT 学习总结
- redhat6.5 安装 yum