- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
字符串处理试题
字符串处理
字符串分离
P2219分离句子 4
P1046动物简介(animal) 4
P1086NBA总冠军 5
单词缩写(abbr) 6
生日礼物(gift) 7
含字符串的模拟题
P1857 字符串合并 7
P1061机器人交警 8
P1036字符串加密 9
特别的字符串函数(stringe) 10
P1276填单词 10
数值转与字符串互相转换
zbroj
数根
P1912 回文数 11
P1998二进制位数 12
P2201 01数字串 13
P1907统计字母
【问题描述】
某次科研调查时得到了n个大写字母,这些大写字母的个数不超过50000。现在需要统计这些字母各自出现的次数,并按照字母从小到大的顺序输出统计结果。
【输入格式】
第一行是整数n,表示大写字母的个数;(1=n=100000)
第2~n+1每行一个大写字母。
【输出格式】
按照字母从小到大的顺序输出。每行输出两个整数,分别是字母和该字母出现的次数,其间用一个空格隔开。
【样例输入1】
8
A
B
C
A
B
Z
W
Z
【样例输出1】
A 2
B 2
C 1
W 1
Z 2
P1254 手机
【问题描述】
手机的键盘是这样的:
1 2 abc 3 def
4 ghi 5 jkl 6 mno
7 pqrs 8 tuv 9 wxyz
* 0 #
要按出英文字母就必须要按数字键多下。例如要按出x就得按9两下,第一下会出w,而第二下会把w变成x。0键按一下会出一个空格。
你的任务是读取若干句只包含英文小写字母和空格的句子,求出要在手机上打出这个句子至少需要按多少下键盘。
【输入格式】
一行一个句子,只包含英文小写字母和空格,且不超过200个字符。
【输出格式】
一行一个整数,表示按键盘的总次数。
【样例输入1】
i have a dream
【样例输出1】
23
P1522字符归类
【问题描述】
输入一篇文章,归类统计大写字母,小写字母、数字字符,还有其他字符的个数。
【输入格式】
第1行 输入n
以下有n行,每行最多不超过200个字符。
【输出格式】
输出有4行
第一行大写字母个数
第二行小写字母个数
第三行数字字符的个数
第四行其他字符的个数
【输入样例】
2
23123ASJDFHAKJS aafd %^$ 133
faskasdfj faADFAKIE 1231564()(
【输出样例】
A-Z:17
a-z:15
0-9:15
qita:12
【数据规模】
1=n=10
P1053乐乐的图形 (vhist)
【问题描述】
乐乐最近玩起了字符游戏,规则是这样的:读入四行字符串,其中的字母都是大写的,乐乐想打印一个柱状图显示每个大写字母的频率。你能帮助她吗?
【输入格式】
输入文件共有4行:每行为一串字符,不超过72个字符。
【输出格式】
与样例的格式保持严格的一致。
【输入样例】
THE QUICK BROWN FOX JUMPED OVER THE LAZY DOG.
THIS IS AN EXAMPLE TO TEST FOR YOUR
HISTOGRAM PROGRAM.
HELLO!
【输出样例】
说明:
1.输出的相邻字符间有一个空格。
2.最后一行的26个大写字母每次必须输出。
3.大写字母A所在的第一列前没有空格。
P2219分离句子
【问题描述】
小A学英语有个毛病,总喜欢把很多单词写在一行里,现请你来帮小A将句子中的单词分开来写,一行写一个单词,然后打印出来。输入一个句子(末尾有句号,每两个单词之间有一个空格),输出分离后的句子。
【输入格式】
输入一个句子(末尾有句号,每两个单词之间有一个空格)
【输出格式】
输出分离后的句子
【输入样例】
I am a boy.
【输出样例】
I
am
a
boy
P1046动物简介(animal)
【问题描述】
到了动物园,琦琦开心得跳起来。哗,这里好多动物呀,有老虎,有狮子……,在开心之余,琦琦也不忘妈妈的教导:观察动物时要认真仔细,还要看动物园附上的动物简介呀。
动物的简介原来还有英文版的呢!为了卖弄自己的英文水平,琦琦就告诉妈妈每张动物简介里出现了多少次该动物的名称。注意:琦琦只认识小写字母,而且她只认得动物的单词,因此她认为monkeys或者smonkey或者smonkeys都是出现了monkey这个词。
你能编程完成琦琦的任务吗?
【输入格式】
输入文件共n+2行:
第1行为数字n(n=3000),表示该动物的简介共有n行。
第2行为一个单词,表示琦琦认识的动物名称。
文档评论(0)