1 Star 1 Fork 0

周金洪/Krause

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
25.c 1.01 KB
一键复制 编辑 原始数据 按行查看 历史
周金洪 提交于 2022-02-17 16:32 . 判断密码
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<string.h>
int main()
{
char a[1000000] = { 0 };
int n = 0;
int flag = 0, num = 0, Flag = 0;
scanf("%d", &n);
for (int i = 0; i < n; i++)
{
scanf("%s", a);
int len = strlen(a);
if (a[0] > '0' && a[0] < '9')
{
printf("NO");
}
else if (len < 8)
{
printf("NO");
}
else
{
for (int i = 0; i < len; i++)
{
if (a[i] >= 'A' && a[i] <= 'Z')
{
flag++;
}
if (a[i] >= 'a' && a[i] <= 'z')
{
Flag++;
}
if (a[i] >= '0' && a[i] <= '9')
{
num++;
}
}
}
if ((flag!=0&&Flag!=0)||(flag!=0&&num!=0)||(Flag!=0&&num!=0)||(flag!=0&&Flag!=0&&num!=0))
{
printf("YES");
}
}
return 0;
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C#
1
https://gitee.com/longyeqiu/krause.git
git@gitee.com:longyeqiu/krause.git
longyeqiu
krause
Krause
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385