PAT 乙级 1081
最坑的一集。1、本题为了防止密码里面有空格导致 cin s; 出现错误。必须使用 getline(cin, s); 而使用这句代码前面必须搭配使用 getchar(); 把那个输入的换行符解决掉。2、我在循环的时候竟然把 i, j 都写错了服了。3、本题题解里面特殊的代码依然参照了柳婼大佬的写法。#includebits/stdc.h using namespace std; int main() { int n,shuzi 0,zimu 0,temp 0; cin n; string s; getchar(); for(int i 0; i n; i ) { getline(cin, s); shuzi 0; zimu 0; temp 0; if(s.size() 6) { cout Your password is tai duan le. endl; continue; } for(int j 0; j s.size(); j ) { if((!isdigit(s[j])) (!isalpha(s[j])) s[j] ! .) { temp 1; cout Your password is tai luan le. endl; break; } else if(isdigit(s[j])) shuzi ; else if(isalpha(s[j])) zimu ; } if(temp 0) { if(shuzi 0) cout Your password needs shu zi. endl; else if(zimu 0) cout Your password needs zi mu. endl; else cout Your password is wan mei. endl; } } return 0; }

相关新闻

攻读博士学位期间研究计划书(格式模板与实例示范)——基于超快卷积光学神经网络的无记忆散射成像方法研究

攻读博士学位期间研究计划书(格式模板与实例示范)——基于超快卷积光学神经网络的无记忆散射成像方法研究

👨‍🎓 团队简介:博士科研团队 🔬 超级学长:超级学长实验室(提供各种程序开发、实验复现与论文指导) 💬 个人微信:easy_optics 🕮 目 录 第一部分&…

2026/7/3 12:37:25 阅读更多 →
东莞“厂区爱情故事”数据分析:两个打工人的十年,如何完成从“单例模式”到“分布式系统”的架构升级

东莞“厂区爱情故事”数据分析:两个打工人的十年,如何完成从“单例模式”到“分布式系统”的架构升级

一、项目背景在东莞这座制造业名城,每天有超过300万开发者(打工人在流水线上)运行着各自的“程序”。有人长期处于“单例模式”——一个人扛下所有,代码(人生)耦合度极高,难以扩展;有…

2026/5/17 9:17:31 阅读更多 →
怎么一步步实现小米智能家居之玄关篇

怎么一步步实现小米智能家居之玄关篇

随着家里智能设备越来越多,智能家居系统也逐渐成熟,我决定从最常出入的玄关开始,把家里的灯光控制变得更智能、更省心。 目标很简单:一开门进家,玄关筒灯和书房灯自动亮起。至于为什么不亮客厅灯?因为我回家…

2026/5/17 9:17:30 阅读更多 →

最新新闻

Python项目安全配置实战:从.env文件风险到密钥管理最佳实践

Python项目安全配置实战:从.env文件风险到密钥管理最佳实践

1. 项目概述:为什么.env文件的安全如此重要?如果你是一个Python开发者,尤其是刚入门不久,那么你大概率已经接触过.env文件了。它看起来人畜无害,就是一个简单的文本文件,里面放着KEYVALUE这样的键值对。在本…

2026/7/4 19:17:29 阅读更多 →
零代码构建AI应用:Coze与Dify平台从入门到实战全解析

零代码构建AI应用:Coze与Dify平台从入门到实战全解析

🚀 30款热门AI模型一站整合,DeepSeek/GLM/Qwen 随心用,限时 5 折。 👉 点击领海量免费额度 你是不是也遇到过这样的困惑:想用 AI 提升工作效率,但面对“Agent”、“工作流”、“知识库”这些概念一头雾水…

2026/7/4 19:15:29 阅读更多 →
MyBatis流式查询实战:解决海量数据查询内存溢出难题

MyBatis流式查询实战:解决海量数据查询内存溢出难题

在实际 Java 后端开发中,处理海量数据查询是一个绕不开的挑战。很多开发者都遇到过这样的场景:一个看似简单的SELECT * FROM large_table查询,在测试环境可能运行正常,一旦部署到生产环境,面对百万甚至千万级别的数据&…

2026/7/4 19:15:29 阅读更多 →
JWT认证原理与ASP.NET Core实践指南

JWT认证原理与ASP.NET Core实践指南

1. JWT认证基础与核心原理在构建现代Web API时,认证机制是保障系统安全的第一道防线。JWT(JSON Web Token)作为一种轻量级的开放标准(RFC 7519),已经成为RESTful API认证的主流方案。与传统的Session-Cooki…

2026/7/4 19:13:29 阅读更多 →
Web API开发指南:从基础概念到RESTful实践

Web API开发指南:从基础概念到RESTful实践

1. Web开发与API基础概念 在现代Web开发中,API(应用程序编程接口)已经成为连接前后端、整合第三方服务的关键技术。简单来说,API就像餐厅的服务员 - 你不需要知道厨房如何准备食物,只需通过标准化的菜单(AP…

2026/7/4 19:11:28 阅读更多 →
技术文章SEO与分享优化实战指南

技术文章SEO与分享优化实战指南

1. 内容创作与SEO的残酷现实刚入行那会儿,我花两周写完一篇自认为干货十足的技术文章,发布后每天刷新后台数据,结果阅读量始终停留在个位数。直到某天同事随口问:"你文章的关键词布局了吗?分享卡片优化过没&#…

2026/7/4 19:11:28 阅读更多 →

日新闻

Memcached 1.6.43 发布:关键安全修复版本,多项问题得到解决

Memcached 1.6.43 发布:关键安全修复版本,多项问题得到解决

Memcached 1.6.43 正式发布,这是一个关键的安全修复版本,修复了多个方面的问题,还对部分功能进行了优化。 安全修复亮点 此次发布在安全修复上表现突出。binprot 避免了项目引用计数溢出,mcmc 因安全问题提升了上游版本号&#xf…

2026/7/4 0:04:29 阅读更多 →
终极指南:使用HMCL启动器跨平台畅玩Minecraft的完整解决方案

终极指南:使用HMCL启动器跨平台畅玩Minecraft的完整解决方案

终极指南:使用HMCL启动器跨平台畅玩Minecraft的完整解决方案 【免费下载链接】HMCL A Minecraft Launcher which is multi-functional, cross-platform and popular 项目地址: https://gitcode.com/gh_mirrors/hm/HMCL HMCL(Hello Minecraft! Lau…

2026/7/4 0:06:29 阅读更多 →
KMX63与PIC18F66K40在嵌入式HMI中的硬件协同与低功耗设计

KMX63与PIC18F66K40在嵌入式HMI中的硬件协同与低功耗设计

1. KMX63与PIC18F66K40的硬件协同架构解析KMX63作为一款三轴加速度计和磁力计组合传感器,与PIC18F66K40微控制器的搭配堪称嵌入式HMI开发的黄金组合。这套硬件组合的核心优势在于KMX63提供的高精度运动感知能力与PIC18F66K40强大的信号处理能力形成了完美互补。KMX6…

2026/7/4 0:06:29 阅读更多 →

周新闻

月新闻