写在前面:
深夜自闭,,这题用二维数组写好难写喔,,
不知道最多有多少行,也不知道一行最多有多少字,,
后来看了一个博主的代码,突蓝明白,其实根本不需要储存这段文本——
不应该 整段读,然后一行一行地处理。
应该 一行一行地读,每读一行,处理一行。
- 本题思路 参考博客:EOJ 3160. 统计字符及行数
- getline的使用 参考博客:
简略版——如何使 while(getline(cin, str))或者 while(cin >> str)正常跳出循环继续剩余程序的执行
详细版——如何在while(cin>>str)跳出循环后能继续执行程序中其他的输入操作
- string的使用 参考博客:
C++字符串操作总结
题目:
- 统计字符及行数
单点时限: 2.0 sec
内存限制: 256 MB
统计并输出一段文本的字符个数 (不包括换行符),行数以及最长一行的长度。输入保证最后一个字符是换行符。输出的 3 个数字以逗号分隔。
例如:
Input:

博客介绍了如何使用C++解决EOJ 3160题,通过getline逐行读取文本,统计字符总数、行数和最长行长度。文章提到了参考的博客资源,并分享了实现代码和题后感。
最低0.47元/天 解锁文章
1342

被折叠的 条评论
为什么被折叠?



