解题思路:
注意事项:
参考代码:
#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语言程序设计教程(第三版)课后习题5.7 (C++代码)浏览:879 |
【亲和数】 (C语言代码)浏览:588 |
【计算两点间的距离】 (C语言代码)浏览:927 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:737 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:633 |
2004年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:1368 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:1322 |
出圈】指针malloc版浏览:377 |
循环入门练习6 (C语言代码)浏览:1058 |
生日日数 (C语言代码)浏览:1574 |