hdu 2043 密码 20140728.cpp
来源:互联网 发布:网络歌曲改编歌词 编辑:程序博客网 时间:2024/06/06 22:04
题目大意:
n组数n在前,输入字符串判断是否为安全密码,符合安全密码的条件,和输入输出格式如下:
未ac原因:
continue处写成了break,混淆了两词的用法,前者是结束本次循环,跳到下一次循环的开始;而后者用于结束循环体,不再循环。
解题要点:
用字符串数组定义,对每一个字符判断是否符合四种情况。
代码:
#include<cstdio>
#include<string.h>
int main()
{
int n1,n2,n3,n4,m,i;
char a[55];
scanf("%d",&m);
getchar(); //勿忘
while(m--)
{
n1=n2=n3=n4=0;
gets(a);
int len=strlen(a);
if(len>=8&&len<=16)
{
for(i=0;i<len;i++)
{
if(a[i]>='0'&&a[i]<='9')
{n1=1;continue;} //continue可以不用加,但绝不可以用break
else if(a[i]>='A'&&a[i]<='Z')
{n2=1;continue;}
else if(a[i]>='a'&&a[i]<='z')
{n3=1;continue;}
else
n4=1;
}
if(n1+n2+n3+n4>=3)
printf("YES\n");
else
printf("NO\n");
}
else printf("NO\n");
}
//while(1);
return 0;
}
- hdu 2043 密码 20140728.cpp
- hdu 2027 统计元音 20140728.cpp
- hdu 2041 超级楼梯.20140728.cpp
- 1407261645-hd-密码.cpp
- 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 密码
- C#的基本语法
- 科学家揭示真正的“休息模式”
- System.Single
- 广东工业大学 数据结构实验报告 题目: 稀疏矩阵
- 关键在于第四个对象
- hdu 2043 密码 20140728.cpp
- 各种排序的实现:希尔 归并 堆排 快排
- Dom编程(Window 对象)
- HDU--3605 Escape (多重匹配)
- poj 2724 Purifying Machine 二分图最大匹配
- IOS调用系统震动和系统声音
- HBase Capacity Planning
- 大数据公司实践零售O2O:打通线上线下,全触点大会员
- POJ 1751 Prim