zoukankan      html  css  js  c++  java
  • 杭电2043 请大神帮我看看哪错了?谢谢了!

    #include<iostream>
    using namespace std;
    int main()
    {
     int n,i=0,j,b,c,d,e,k;char a[55];
      cin>>n;
      while(i<n)
      {  
             b=0,c=0,d=0,e=0;
         
      getchar();   gets(a);k=strlen(a);
       for(j=0;a[j]<k;j++)
       {  if(a[j]>='a'&&a[j]<='z')
            b=1;
       else  if(a[j]>='A'&&a[j]<='Z')
               c=1;
                     else if(a[j]>=0&&a[j]<=9)
                    d=1;    
         else
       if(a[j]=='~'||a[j]=='!'||a[j]=='@'||a[j]=='#'|| a[j]=='$'|| a[j]=='%'||a[j]=='^')                                                                     
        e=1;}
           if(e+b+c+d>=3&&j>=7&&j<=15)
            cout<<"YES"<<endl;
           else
            cout<<"NO"<<endl;
      i++;
      }
      return 0;
    }

  • 相关阅读:
    一周内签到连续天数求解
    int型动态数组总结
    快速排序总结
    希尔排序总结
    冒泡排序的总结
    桶排序总结
    插入排序的总结
    选择排序的总结
    二分法的五种实现
    安装Yum源
  • 原文地址:https://www.cnblogs.com/xiohao/p/2695780.html
Copyright © 2011-2022 走看看