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密码注册规则的主要内容,如果未能解决你的问题,请参考以下文章

(最短路)17bupt新生赛——F. ch追妹

BUPT复试专题—图像压缩存储

BUPT复试专题—网络的核(2014)

BUPT复试专题—排序(2009)

JS生成随机密码

JS生成随机密码