#include<stdio.h>
#include<string.h>
int main()
{int num[10];char str[100]; int n,a,b,c,d,e,t,i;while(scanf("%d",&n)!=EOF){    //getchar();while(n--){      //gets(str);用这个函数输入字符时,会输入空格,用的时候注意判断;         scanf("%s",&str);t=strlen(str);if(t>=8&&t<=16){a=b=c=d=e=0;for(i=0;i<t;i++){    if(str[i]>='a'&&str[i]<='z')a++;else if(str[i]>='A'&&str[i]<='Z')b++;else if(str[i]>='0'&&str[i]<='9')c++;elsed++;}num[0]=a;num[1]=b;num[2]=c;num[3]=d;for(i=0;i<=3;i++){    if(num[i]!=0)e++;}if(e>=3)printf("YES\n");elseprintf("NO\n");}elseprintf("NO\n");}}return 0;
}

转载于:https://www.cnblogs.com/soTired/p/4403524.html

杭电2043,小细节。。。。。相关推荐

  1. 杭电oj-2067 小兔的棋盘(卡特兰数)

    杭电oj-2067 小兔的棋盘(卡特兰数) Problem Description 小兔的叔叔从外面旅游回来给她带来了一个礼物,小兔高兴地跑回自己的房间,拆开一看是一个棋盘,小兔有所失望.不过没过几天 ...

  2. 杭电4506小明系列故事——师兄帮帮忙

    小明系列故事--师兄帮帮忙 Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others) To ...

  3. 杭电4515小Q系列故事——世界上最遥远的距离

    小Q系列故事--世界上最遥远的距离 Time Limit: 500/200 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others) ...

  4. 杭电4500小Q系列故事——屌丝的逆袭

    小Q系列故事--屌丝的逆袭 Time Limit: 300/100 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others) Tota ...

  5. 杭电4530小Q系列故事——大笨钟

    小Q系列故事--大笨钟 Time Limit: 600/200 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others) Total ...

  6. 杭电4520小Q系列故事——最佳裁判

    小Q系列故事--最佳裁判 Time Limit: 500/200 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others) Total ...

  7. 杭电2067小兔的棋盘

    小兔的棋盘 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Subm ...

  8. 杭电4510—小Q系列故事—为什么时光不能倒流

    Problem Description 我以为我会是最坚强的那一个 我还是高估了自己 我以为你会是最无情的那一个 还是我贬低了自己 就算不能够在一起 我还是为你担心 就算你可能听不清 也代表我的心意 ...

  9. 杭电4506 小明系列故事——师兄帮帮忙

    Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others) Total Submission ...

最新文章

  1. go数组去除重复_让我们一起啃算法----删除排序链表中的重复元素
  2. Oracle FGA审计记录的清理步骤
  3. 什么是 StackBlitz 的 web container
  4. 安卓与HTML简单的交互使用
  5. 牛客网暑期ACM多校训练营(第十场)D Rikka with Prefix Sum (组合数学)
  6. linux php没有bin,php - 执行Linux命令没有报错但也没有输出
  7. UE4 打包C++项目到win32平台报错 could not find mspdbcore.dll
  8. oracle 删除老存档,【转】oracle存档日志删除
  9. I/O接口标准(1):LVTTL、LVCMOS、SSTL、HSTL
  10. sql查询前50条_您必须知道的前50条SQL查询
  11. 链表的自顶向下归并排序
  12. 太完整了!塞班java软件下载
  13. 【软件实战】5分钟拥有一款自己的软件(教程+成品展示)
  14. 三星S5P6818开发板 (ARM Cortex-A53架构)
  15. 22 个最常用的 Python 包
  16. 《洛克菲勒留给儿子的38封信》
  17. iOS开发:获取WiFi名称(解决iOS12.0以上系统不能正常获取WiFi名称的方法)
  18. 从投资人发现“新大陆”,看“产融星城”为何成?
  19. 友盟+高吞吐、极速高并发智能推送服务,赋能值得买科技的精准化用户运营
  20. 浅谈对程序员的认识_浅谈关于程序员的本质

热门文章

  1. 泰无聊服务器维护,泰无聊网站6年一线编辑实战分享:接地气的软文是…
  2. Ktor: Kotlin Web后端框架 快速开始入门
  3. iOS开发系列–打造自己的“美图秀秀”(上)
  4. python经典程序练习题-Python练习题(基础知识练习题(一))
  5. Java面向对象程序思想
  6. 电容笔做的比较好的品牌有哪些?好用电容笔测评
  7. CJ20N/CN21/CN22/CN23 - 网络屏幕增强(SMOD: CNEX0016)
  8. mysql 日期查询下周,MySQL时间函数的使用:查询本周、下周、本月、下个月份的数据【转】...
  9. MySQL---数据库从入门走向大神系列(七)-Java访问数据库配置及简单使用方法execute
  10. 菜鸟| 微信小游戏好友排行榜教程