码迷,mamicode.com
首页 > 其他好文 > 详细

bupt F M密码注册规则

时间:2019-01-14 21:32:24      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:main   code   clu   规则   scan   print   span   ==   str   

#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("\n");
        }
    }
}

 

bupt F M密码注册规则

标签:main   code   clu   规则   scan   print   span   ==   str   

原文地址:https://www.cnblogs.com/yuhaowang/p/10268735.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!