计算省略号而不是字符串

时间:2015-12-21 18:47:11

标签: c++

问题可能听起来很简单,但我不知道该怎么做。

如果在一个字符串中我有五个点( . . . . .),并且我想计算其中有多少个标点字符,我想要计算1个省略号(...)和2个句点{{1} }。

我怎么能用c ++做到这一点?

1 个答案:

答案 0 :(得分:3)

一种简单的方法是编写一个程序来查找并计算点'.'个字符的序列,并在到达每个序列的末尾时调整ellipsesperiods的计数器。 / p>

如果您计算n个连续的句点,则ellipses的计数应增加n / 3,“普通”句点的计数应增加n % 3 。上面,/表示整数除法运算。

例如,如果您发现连续七个点,7 / 327 % 31,那么.......两个椭圆和一个句号。