- 3
- 0
- 约1.05万字
- 约 15页
- 2026-05-06 发布于河北
- 举报
NOIP普及组(2018年复赛)试题及详细答案
第一题:标题统计(title)
题目描述
凯凯刚写了一篇美妙的作文,请问这篇作文的标题中有多少个字符?注意:标题中可能包含大、小写英文字母、数字字符、空格和换行符。统计标题字符数时,空格和换行符不计算在内。
输入格式
输入文件只有一行,一个字符串s。
输出格式
输出文件只有一行,包含一个整数,即作文标题的字符数(不含空格和换行符)。
输入输出样例
样例输入1:234
样例输出1:3
样例输入2:Ca45
样例输出2:4
数据规模与约定
规定|s|表示字符串s的长度(即字符串中的字符和空格数)。
对于40%的数据,1≤|s|≤5,保证输入为数字字符及行末换行符。
对于80%的数据,1≤|s|≤5,输入只可能包含大、小写英文字母、数字字符及行末换行符。
对于100%的数据,1≤|s|≤50,输入可能包含大、小写英文字母、数字字符、空格和行末换行符。
详细答案
解题思路
核心很简单:读取整个标题字符串,遍历每个字符,只要不是空格,就计数一次,最后输出计数结果。
注意点:输入可能有空格,不能用普通cin读取(cin会自动忽略空格),必须用getline读取整行字符串,这样才能包含空格并判断过滤。换行符会被getline自动过滤,不用额外处理。
参考代码(C++)
cpp
#includeiostream
#includestring
您可能关注的文档
- Excel期末考试题及详细答案.docx
- e人特质测试题(含详细答案).docx
- F5笔试题目及详细答案.docx
- FESCO面试题目及详细答案.docx
- FMEA试题及详细答案.docx
- FPGA试题及详细答案.docx
- F本(轻便摩托车驾驶证)考试题及详细答案.docx
- F证(轻便摩托车驾驶证)考试题目及详细答案.docx
- GIS面试题及详细答案.docx
- GMP培训试题及答案(含详细解析).docx
- 2026届高考英语二轮复习高频考点增分提升练 模块五 介词(共2份 含解析).docx
- 湘教版八年级下册数学全册教学课件(新教材).pptx
- 2025第十三届全国湿法冶金工程技术交流会:实验室仪器分析技术在湿法冶金中的标准化实践.docx
- 2025第十三届全国湿法冶金工程技术交流会:湿法冶金和新能源行业氨氮废水资源化技术及应用.docx
- 2025第十三届全国湿法冶金工程技术交流会:面向绿色冶金未来的应用型技术突破.docx
- 2025第十三届全国湿法冶金工程技术交流会:络合-剪切诱导解络-超滤分离稀土.docx
- 2025第十三届全国湿法冶金工程技术交流会:二次铝灰机械活化碱浸除氨氟及制备冰晶石研究.docx
- 2025第十三届全国湿法冶金工程技术交流会:浆态床加氢设备外排油渣中钼和钒的回收工艺研究.docx
- 《城市建设档案管理规定》解读.pdf
- 《水电工程退役评估导则》.pdf
原创力文档

文档评论(0)