解题思路:
注意事项:
参考代码:
#include <iostream> #include <string> using namespace std; int main() { int n,i=0,j,b,c,d,f; string a; cin>>n; while(i<n) { cin>>a; b=c=d=f=0; for(j=0;j<a.length();j++) { if(a[j]>='A'&&a[j]<='Z') b=1; if(a[j]>='a'&&a[j]<='z') c=1; if(a[j]>='0'&&a[j]<='9') d=1; if(a[j]=='~'||a[j]=='!'||a[j]=='@'||a[j]=='#'||a[j]=='$'||a[j]=='%'||a[j]=='^') f=1; } if(b+c+d+f>=3) cout<<"YES"<<endl; else cout<<"NO"<<endl; i++; } }
0.0分
4 人评分
九宫重排 (C++代码)浏览:2160 |
不容易系列 (C语言代码)浏览:664 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:850 |
WU-蓝桥杯算法提高VIP-交换Easy (C++代码)浏览:1107 |
三角形 (C++代码)递归(存在大量重复计算,容易出现时间超限)浏览:774 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:628 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:664 |
C语言训练-数字母 (C语言代码)浏览:601 |
愚蠢的摄影师 (C++代码)浏览:934 |
1048题解(读入回车问题)浏览:554 |