bupt F M密码注册规则
Posted yuhaowang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了bupt F M密码注册规则相关的知识,希望对你有一定的参考价值。
#include<stdio.h> #include<string.h> int main() { char a[55]; while(scanf("%s",a)) { if(a[0]==‘E‘&&a[1]==‘N‘&&a[2]==‘D‘) break; else { int condition_a=0; int condition_1=0; int condition_2=0; int condition_3=0; int condition_4=0; int len=strlen(a); int i; if(len>=8) condition_a=1; for(i=0;i<strlen(a);i++) { if(a[i]>=‘A‘&&a[i]<=‘Z‘) condition_1=1; if(a[i]>=‘a‘&&a[i]<=‘z‘) condition_2=1; if(a[i]>=‘0‘&&a[i]<=‘9‘) condition_3=1; if(a[i]==‘~‘||a[i]==‘!‘||a[i]==‘@‘||a[i]==‘#‘||a[i]==‘$‘) condition_4=1; if(a[i]==‘%‘||a[i]==‘^‘||a[i]==‘&‘||a[i]==‘*‘||a[i]==‘(‘) condition_4=1; if(a[i]==‘)‘||a[i]==‘-‘||a[i]==‘=‘) condition_4=1; } //printf("%d %d %d %d",condition_1,condition_2,condition_3,condition_4); if(condition_a&&((condition_1+condition_2+condition_3+condition_4)>=3)) printf("YES") ; else printf("NO"); printf(" "); } } }
以上是关于bupt F M密码注册规则的主要内容,如果未能解决你的问题,请参考以下文章