解题思路:常规思路
注意事项:
参考代码:
#include<stdio.h> int N[50]; int main() { int M,i; char ch; scanf("%d",&M); getchar(); for(i=0;i<M;i++){ int da=0,xiao=0,num=0,teshu=0,sum=0; ch=getchar(); while(ch!='\n'){ if(ch>='A'&&ch<='Z') da=1; if(ch>='a'&&ch<='z') xiao=1; if(ch>='0'&&ch<='9') num=1; if(ch=='!'||ch=='~'||ch=='#'||ch=='@'||ch=='$'||ch=='%'||ch=='^') teshu=1; sum++; ch=getchar(); } if(sum>=8&&sum<=16) N[i]=da+xiao+num+teshu; } for(i=0;i<M;i++) if(N[i]>=3) printf("YES\n"); else printf("NO\n"); return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1334 |
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)浏览:821 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:863 |
【明明的随机数】 (C语言代码)浏览:845 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:468 |
图形输出 (C语言代码)浏览:1422 |
剪刀石头布 (C++代码)浏览:1811 |
计算质因子 (C语言代码)浏览:778 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:569 |
【计算直线的交点数】 (C语言代码)浏览:984 |