博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
统计字符
阅读量:6568 次
发布时间:2019-06-24

本文共 1132 字,大约阅读时间需要 3 分钟。

题目描述:
    统计一个给定字符串中指定的字符出现的次数。
输入:
    测试输入包含若干测试用例,每个测试用例包含2行,第1行为一个长度不超过5的字符串,第2行为一个长度不超过80的字符串。注意这里的字符串包含空格,即空格也可能是要求被统计的字符之一。当读到'#'时输入结束,相应的结果不要输出。
输出:
    对每个测试用例,统计第1行中字符串的每个字符在第2行字符串中出现的次数,按如下格式输出:
    c0 n0
    c1 n1
    c2 n2
    ...
    其中ci是第1行中第i个字符,ni是ci出现的次数。
样例输入:
ITHIS IS A TESTi ngthis is a long test string#
样例输出:
I 2i 3  5n 2g 2
1 #include 
2 #include
3 #include
4 #include
5 #include
6 7 #include
8 #include
9 #include
10 #include
11 #include
12 #include
13 #include
14 #include
15 #include
16 #include
17 18 #define MAXN 10000119 #define MAXD 9999999920 using namespace std;21 22 23 map
mp;24 25 26 int main()27 {28 29 30 char s1[100],s2[100];31 32 int i,j,k;33 34 35 36 37 38 while(gets(s1))39 {40 if(strcmp("#",s1)==0)41 break;42 43 mp.clear();44 45 46 gets(s2);47 48 49 50 for(i=0;s1[i];i++)51 {52 mp[s1[i]]=0;53 }54 55 56 for(i=0;s2[i];i++)57 {58 mp[s2[i]]++;59 }60 61 for(i=0;s1[i];i++)62 {63 cout<
<<' '<
<

 

转载于:https://www.cnblogs.com/zjushuiping/archive/2012/05/30/2526816.html

你可能感兴趣的文章
【BZOJ】1105: [POI2007]石头花园SKA
查看>>
MapReduce原理与设计思想
查看>>
Theano学习笔记(三)——图结构
查看>>
UVa - 11400 - Lighting System Design
查看>>
Oracle 11g 客户端使用
查看>>
luvit 被忽视的lua 高性能框架(仿nodejs)
查看>>
也许每个农村出来的码农都有个田园梦
查看>>
J2EE的13种核心技术
查看>>
Express.js 中的 Sessions 如何工作?(译)
查看>>
Web自动化之Headless Chrome概览
查看>>
【133天】尚学堂高淇Java300集视频精华笔记(71-72)
查看>>
剖析 Laravel 计划任务--事件属性
查看>>
百度成立国内首个深度学习教育联盟,将制定行业标准
查看>>
Micronaut教程:如何使用基于JVM的框架构建微服务
查看>>
检查IP是否可用的方法
查看>>
互联网架构师必备技术 Docker仓库与Java应用服务动态发布那些事
查看>>
Intellij IDEA 2018.2 搭建Spring Boot 应用
查看>>
作为数据科学家,我都有哪些弱点
查看>>
(转)线程安全的CopyOnWriteArrayList介绍
查看>>
中交兴路完成7亿元A轮融资,携手蚂蚁金服共建小微物流科技服务生态
查看>>