解题思路:记解题思路
注意事项:
参考代码:
#include<iostream>
using namespace std;
int main()
{
int m; cin>>m;
string num;
int cnt1,cnt2,cnt3,cnt4,cnt5; //符合我就标记你哦!
while(m>0)
{
cin>> num; m--;
cnt1=0,cnt2=0,cnt3=0,cnt4=0,cnt5=0;
int length; length=num.size();
if(length>=8 && length<=16 ) cnt5=1;
for(int i=0;i<length;i++)
{
if(num[i]>=0 && num[i]<='9') cnt1=1;
if(num[i]<='z' &&num[i]>='a') cnt2=1;
if(num[i]<='Z' && num[i]>='A') cnt3=1;
if(num[i]=='~'||num[i]=='!'||num[i]=='@'||num[i]=='#'||num[i]=='$'||num[i]=='%'||num[i]=='^')
cnt4=1;
}
if(cnt1+cnt2+cnt3+cnt4+cnt5>=4) //至少满足4项
cout<<"YES"<<endl;
else cout<<"NO"<<endl;
}
}
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:724 |
C语言训练-求函数值 (C语言代码)浏览:919 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:1031 |
C语言程序设计教程(第三版)课后习题3.7 (C++代码)浏览:1002 |
不知道哪里错了浏览:1156 |
淘淘的名单 (C语言代码)答案错误???浏览:596 |
【简单计算】 (C语言代码)浏览:623 |
C语言程序设计教程(第三版)课后习题8.2 (C语言代码)浏览:5238 |
WU-小九九 (C++代码)浏览:1685 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:474 |