密码安全

/*

#include<iostream>

#include<string.h>

using namespace std;

int main()

{

         char a[30];

         int i=0,times,j,num;

         cin>>times;

         int tag[4],length;

         while(i<times)

         {

                   num=0;

                   cin>>a;

                   memset(tag,0,sizeof(tag));

        length=strlen(a);

                   if((length<8)||(length>16))

                   {

                            cout<<"NO"<<endl;

                            i++;

                            continue;

                   }

                   else

                   {

                            for(j=0;j<length;j++)

                            {

                                     if(a[j]>='A'&&a[j]<='Z')

                                               tag[0]=1;

                                     else if(a[j]>='a'&&a[j]<='z')

                                               tag[1]=1;

                                     else if(a[j]>='0'&&a[j]<='9')

                                               tag[2]=1;

                                     else

                                               tag[3]=1;

                            }

                            for(j=0;j<4;j++)

                            {

                                     if(tag[j]==1)

                                               num++;

                            }

                            if(num>=3)

                                     cout<<"YES"<<endl;

                            else

                                     cout<<"NO"<<endl;

                            i++;

                   }

         }

         return 0;

}

*/

posted @ 2012-11-23 22:08  ♂咱說 ろ算  阅读(211)  评论(0编辑  收藏  举报