题解来喽:https://bhpan.buaa.edu.cn:443/link/BA97635FB7032D4078BA0FA42357F471
zyy莫名其妙地获得了一堆字符串,字符串里有大小写字母、数字和空格等符号。为了响应书院的劳动节活动,ta希望你将字符串中的英文单词(连续的一串英文字母,单词前后为数字或其他字符)和数(连续的一串阿拉伯数字,数字前后为英文或其他字符)剥离开。
由于ta硬盘快满了,他希望你首先将字符串转换成小写,并去除重复,之后根据出现顺序从先到后输出所有的英文单词。之后输出所有数相加并对取模的结果。
文件输入输出:
输入:article.txt
输出:results.txt
一串字符串,包含多行(保证里面不出现在char范围外的奇怪字符(说的就是你!哈夫曼))(含换行)
按题目要求输出字符串,以换行符\n隔开。
\n
最后换行后输出所有数字相加并对取模的结果。
this is_a demo of counting SHEEP! 1 sheep, 2#sheeps,3 sheeps,4 sheeps.
this is a demo of counting sheep sheeps 10
The deluxe moulded 3D plastic fish is $4.95 postpaid in the US.
the deluxe moulded d plastic fish is postpaid in us 29
【样例解释】
字符串长度,单词长度,保证字符串中的数字大小在int范围内,zyy也不知道多少个单词(建议使用链表实现#doge
int