判断是否符合密码要求
2019-06-04 09:54
323 查看
问题简述:判断输入一串字符,是否符合密码要求(至少出现大小写字母,特殊字符,数字四个中的三个),长度不够不能通过测试。
夸夸我自己,做的时候感觉自己真的会使用数组了
解题思路:利用一个一位数组分别存储四种字符出现的情况,再用switch函数输出
#include<stdio.h> #define N 20 #include <string.h> int main() { int a[4]={0}; char b ; int l,i,num=0; gets(b); l=strlen(b); if(l==6) { for(i=0;i<l;i++) { if(b[i]<='z'&&b[i]>='a') a[0]=1; else if(b[i]<='Z'&&b[i]>='A') a[1]=1; else if(b[i]>='1'&&b[i]<='9') a[2]=1; else a[3]=1; } for(i=0;i<4;i++) { if(a[i]==0) num++; printf("%d",a[i]); } if(num>=2) for(i=0;i<4;i++) { if(a[i]==0) { switch(i) { case 0 : printf("whithou小写字母");break; case 1 : printf("whithout 大写字母");break; case 2 : printf("whithout 数字");break; case 3 : printf("whithout 特殊字符");break; default :break;} } } } else printf(" the number is not enough"); }
相关文章推荐
- 正则表达式判断密码是否符合要求。
- python3 用正则判断输入的密码是否符合要求
- 以写代学:python 数据类型之字符串,判断用户输入的id是否符合要求
- 判断参数是否符合要求的一个类
- 判断schema是否符合要求
- 密码是否符合要求
- JS判断上传文件是否符合格式和大小要求
- 通过正则表达式判断TextField内容是否符合要求
- 用ajax判断输入框输入内容是否符合要求
- jquery判断文本框是否为空,不为空则用正则表达式判断是否符合要求,不符合清空
- 判断spring的文件上传(CommonsMultipartFile)内容是否为空,是否符合要求类型
- 导入时判断数据位数是否符合要求
- 4.设计一个Email邮箱注册应用程序。要求:用户输入完成单击“立即注册”按,判断“密码”和“确认密码”文本框内容是否一致,如果一致在立即注册按钮上方显示用户输入的邮件地址,运行结果如图所示。
- iOS判断字符串是否符合格式要求
- 【求指导】判断符合要求的四个点围成的是否为矩形
- 字符串应用_验证注册账户时用名和密码是否符合要求
- 用javascript 函数判断输入的邮箱是否符合要求
- android 判断是否设置了锁屏密码
- PHP判断字符是否为字母/数字检测/password_hash密码加密
- 编写计算“两个整数的最大公约数”程序。 要求通过键盘输入两个整数、检查输入整数是否符合要求,并计算出其最大公约数。