问题可能听起来很简单,但我不知道该怎么做。
如果在一个字符串中我有五个点( . . . . .)
,并且我想计算其中有多少个标点字符,我想要计算1个省略号(...)
和2个句点{{1} }。
我怎么能用c ++做到这一点?
答案 0 :(得分:3)
一种简单的方法是编写一个程序来查找并计算点'.'
个字符的序列,并在到达每个序列的末尾时调整ellipses
和periods
的计数器。 / p>
如果您计算n
个连续的句点,则ellipses
的计数应增加n / 3
,“普通”句点的计数应增加n % 3
。上面,/
表示整数除法运算。
例如,如果您发现连续七个点,7 / 3
为2
,7 % 3
为1
,那么.......
两个椭圆和一个句号。