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

题解:洛谷 B2156 最长单词 2

本文分享的必刷题目是从蓝桥云课洛谷AcWing等知名刷题平台精心挑选而来,并结合各平台提供的算法标签和难度等级进行了系统分类。题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。

欢迎大家订阅我的专栏:算法题解:C++与Python实现!

附上汇总贴:算法竞赛备考冲刺必刷题(C++) | 汇总


【题目来源】

洛谷:B2156 最长单词 2 - 洛谷

【题目描述】

一个以.结尾的简单英文句子,单词之间用空格分隔,没有缩写形式和其它特殊形式,求句子中的最长单词。

【输入】

一个以.结尾的简单英文句子(长度不超过500 500500),单词之间用空格分隔,没有缩写形式和其它特殊形式。

【输出】

该句子中最长的单词。如果多于一个,则输出第一个。

【输入样例】

I am a student of Peking University.

【输出样例】

University

【算法标签】

#入门# #语法基础#

【代码详解】

#include<bits/stdc++.h>usingnamespacestd;intmain(){chars[505];// 完整输入字符串charword[505];// 当前正在处理的单词charmxWord[505];// 最长的单词// 读取输入字符串,包含空格cin.get(s,505);intct=0;// 当前单词的字母计数intctMax=0;// 最长单词的长度intwi=0;// 当前单词的索引(用于构建word字符串)intlen;// 输入字符串的长度len=strlen(s);// 获取输入字符串的长度// 遍历输入字符串的每个字符for(inti=0;i<len;++i){if(s[i]==' '||s[i]=='.')// 如果遇到空格或句点(单词分隔符){word[wi]='\0';// 在单词末尾添加结束符,构成完整的C字符串wi=0;// 重置单词索引,为下一个单词做准备if(ct>ctMax)// 如果当前单词长度比已知的最长单词更长{ctMax=ct;// 更新最长单词长度strcpy(mxWord,word);// 将当前单词复制到mxWord中保存}ct=0;// 重置单词长度计数器}else// 如果当前字符是单词的一部分{ct++;// 单词长度计数器加1word[wi++]=s[i];// 将当前字符添加到word字符串中}}cout<<mxWord;// 输出最长的单词return0;// 程序正常结束}

【运行结果】

I am a student of Peking University. University
http://www.jsqmd.com/news/708734/

相关文章:

  • 终极字幕匹配神器:3种智能解决方案告别手动搜索烦恼
  • 2026年西宁居间金服哪家强?优质供应商大揭秘! - GrowthUME
  • Windows风扇控制终极实战:FanControl深度配置与高级调优指南
  • 3步搞定热键冲突:Windows热键侦探实战指南
  • Fusion 360 FDM螺纹终极指南:5分钟实现3D打印螺纹强度倍增
  • 2026企业智能体怎么选?推荐一款开源企业级龙虾智能体 - 品牌2025
  • MoTok技术解析:扩散模型与离散标记化的运动生成框架
  • MCP 2026访问日志留存新规:从30天→180天,你还在用Syslog硬扛?3种通过ISO/IEC 27001认证的日志加固方案
  • MZmine 3 终极指南:免费开源质谱数据分析的完整解决方案
  • 运维难解决?2026推荐可本地部署的开源企业级龙虾工具 - 品牌2025
  • RAID卡电池坏了先别慌:手把手教你排查缓存策略降级与数据安全应急处理流程
  • 产业上下游同台,这场晶圆制造全产业链展会值得看 - 品牌2026
  • 绩优GEO介绍,让AI主动推荐自己品牌,2026主流的GEO优化工具服务商推荐 - 速递信息
  • 2026届毕业生推荐的AI写作方案推荐榜单
  • 在电脑上玩Switch游戏:Ryujinx模拟器完全指南
  • 【仅限首批200名工程师开放】:获取NASA JPL认证的C语言形式化验证Checklist V3.2(含17类实时系统边界条件断言模板)
  • 5分钟彻底修复:Visual C++运行库缺失导致的Windows软件运行错误终极解决方案
  • 2026本地部署难搞定?推荐开源企业级智能体平台 - 品牌2025
  • 终极Mac桌面歌词体验:LyricsX免费开源工具完全指南
  • AnimalCLAP:基于对比学习的生物声学物种识别技术
  • 营销人必看:用因果推断的‘反事实’思维,重新评估你的广告投放效果
  • 基于Transformer与PyTorch的选择题自动答题系统实践
  • AssetStudio完全指南:轻松提取Unity资源的终极免费工具
  • Hermes 接 LiteLLM 缓存不生效踩坑记录
  • 本地部署AI智能体怎么选?2026推荐方案看这里 - 品牌2025
  • 多维度评测:高低温冷热冲击试验箱怎么选?读懂趋势与核心,附南京泰斯特硬核横评 - 品牌推荐大师1
  • 手把手教你用ESP32和心知天气API做个桌面天气小站(附完整Arduino源码)
  • 2025届最火的六大AI辅助写作平台实测分析
  • 襄阳片碱供应商如何解决工业环保双重难题 - 资讯焦点
  • MCP 2026权限审计不是填表!揭秘动态策略引擎如何实时生成带数字签名的FIPS 140-2合规报告