#172-(NOIP2018)[模拟]标题统计
2018-11-15 17:37
155 查看
版权声明:反正也没有人会转,下一个 https://blog.csdn.net/drtlstf/article/details/84108098
Description
凯凯刚写了一篇美妙的作文,请问这篇作文的标题中有多少个字符? 注意:标题中可能包含大、小写英文字母、数字字符、空格和换行符。统计标题字 符数时,空格和换行符不计算在内。
Input
输入格式:
输入文件只有一行,一个字符串 ss。
Output
输出格式:
输出文件只有一行,包含一个整数,即作文标题的字符数(不含空格和换行符)。
Sample Input
输入样例#1 234 输入样例#2: Ca 45
Sample Output
输出样例#1: 3 输出样例#2: 4
HINT
【输入输出样例 1 说明】
标题中共有 3 个字符,这 3 个字符都是数字字符。
【输入输出样例 2 说明】 标题中共有5 个字符,包括 1 个大写英文字母, 1 个小写英文字母和 2 个数字字符, 还有 1 个空格。由于空格不计入结果中,故标题的有效字符数为 4 个。
【数据规模与约定】
规定 |s| 表示字符串 ss 的长度(即字符串中的字符和空格数)。
对于 40% 的数据,1≤∣s∣≤5,保证输入为数字字符及行末换行符。
对于 80% 的数据,1≤∣s∣≤5,输入只可能包含大、小写英文字母、数字字符及行末换行符。
对于 100% 的数据,1≤∣s∣≤5,输入可能包含大、小写英文字母、数字字符、空格和行末换行符。
Source/Category
cin默认忽略空格和换行
[code]#include <iostream> #include <cstdio> using namespace std; int main(void) { int rp = 0; char c; while (cin >> c) // cin自动忽略不可见字符(如空格' ',换行'\n') { ++rp; } printf("%d", rp); return 0; }
阅读更多
相关文章推荐
- JZOJ 5230. 【NOIP2017模拟A组模拟8.5】队伍统计
- codevs 1164 || NOIP 2007 统计数字 模拟 解题报告
- 【NOIP2018普及级别模拟】牛车
- [NOIP模拟][dp][codevs]p1401逆序对统计
- JZOJ5230. 【NOIP2017模拟A组模拟8.5】队伍统计
- [NOIP2017模拟]路径统计
- NOIP模拟 路径统计 【弗洛伊德算法】
- CCF-NOIP-2018 提高组(复赛) 模拟试题(九)(2018 CSYZ长沙一中)
- 2542. 【NOIP2011模拟9.1】统计 (StandardIO)
- 【NOIP2011模拟9.1】统计 (Standard IO)
- B. 【NOIP2018普及级别模拟】危险系数
- JZOJ 5230. 【NOIP2017模拟A组模拟8.5】队伍统计
- 5230. 【NOIP2017模拟A组模拟8.5】队伍统计
- [NOIP模拟] 路径统计 floyd
- C. 【NOIP2018普及级别模拟】前缀转后缀
- 【模拟】[NOIP2011普及组]统计单词数
- CCF-NOIP-2018 提高组(复赛) 模拟试题(五)
- 【NOIP2011模拟9.20】统计方案
- CCF-NOIP-2018 提高组(复赛) 模拟试题(七)
- 【模拟】[NOIP2011普及组]统计单词数