解题思路:
注意事项:
参考代码:
#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语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:561 |
【偶数求和】 (C语言代码)浏览:431 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:407 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:645 |
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:695 |
大神老白 (C语言代码)浏览:601 |
分糖果 (C语言代码)浏览:920 |
判定字符位置 (C语言代码)浏览:799 |
简单的a+b (C语言代码)浏览:460 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:538 |