当前位置: 首页 > news >正文

PAT 乙级 1081

最坑的一集。

1、本题为了防止,密码里面有空格,导致 cin >> s; 出现错误。必须使用 getline(cin, s); 而使用这句代码,前面必须搭配使用 getchar(); 把那个输入的换行符解决掉。

2、我在循环的时候,竟然把 i, j 都写错了,服了。

3、本题题解里面特殊的代码依然参照了柳婼大佬的写法。

#include<bits/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; }
http://www.jsqmd.com/news/449446/

相关文章:

  • 塞那耳夹式耳机:通勤女孩的秘密武器,这副耳机真的太省心了
  • 流量怎么用——生成论视角下的注意力分配
  • 三维ToF技术:重构机器视觉维度的里程碑与工业应用前瞻
  • anaconda pycharm
  • 2026年水泥隔离墩厂家哪家好,章丘区昇顺交通设施厂实力上榜 - mypinpai
  • 京东年报解读:当AI遇上超级供应链,京东下了场大棋
  • 记录一次排查本机连接linux虚拟机mysql报错经过
  • 将盾CDN:HTTPS加密传输与证书管理
  • 使用burp实现对mumu模拟器上手机应用的抓包
  • rtthread学习路线
  • 东莞“厂区爱情故事”数据分析:两个打工人的十年,如何完成从“单例模式”到“分布式系统”的架构升级
  • 探讨电磁流量计品牌厂家选购要点,全国哪家更值得选? - 工业品网
  • 使用 VMware 虚拟机重置密码的方法
  • 用 AI 给运维告警降噪:从理想到现实
  • 【已解决】ubuntu22.04 TightVNCServer GNOME 灰屏黑叉
  • Claude Code 常用命令和小技巧
  • 【雷达原理 学习笔记】P75 天线波束扫描方法详细讲解至P76
  • 怎么让 AI 听懂你的话?——同一个 AI,为什么他用得比你好 10 倍
  • 2026.3.6~7 - 工作中的问题总结
  • 11.7k Star!这个命令行工具让我告别了Google搜索
  • VSCode 自动换行设置完全指南
  • 2026年值得关注的6大商旅平台供应商
  • windows电脑提交APPStore应用,windows提交ipa
  • 测绘程序设计-伪距单点定位
  • 聊聊2026年湖南特色湘西姑娘泡菜,它的性价比到底高不高 - 工业设备
  • nodejs基于vue的摄影器材商城论坛交流的设计与实现vue
  • 增量同步 B 到 A,仅补充 A 中「缺失的目录」和「缺失的文件」,完全保留 A 已有内容(不删除、不覆盖),包括「A 目录存在但内部文件缺失」的场景
  • 【面试专栏|JVM虚拟机】从Serial到ZGC,JVM垃圾收集器进化史
  • 2026年重庆地区就业保障靠谱的PLC编程培训,哪家专业? - 工业品牌热点
  • openclaw 使用kimi api key 报错401