统计给定字符串中各字符的个数
题目要求:统计一个给定字符串中指定的字符出现的次数具体的输入输出格式规定如下:
输入格式:测试输入包含若干测试用例,每个测试用例包含2行,第1行为一个长度不超过
5的字符串,第2行为一个长度不超过80的字符串。注意这里的字符串包含空格,即空格也
可能是要求被统计的字符之一。当读到’#'时输入结束,相应的结果不要输出。
输出格式:对每个测试用例,统计第1行中字符串的每个字符在第2行字符串中出现的次数,
按如下格式输出:
c0 n0
c1 n1
c2 n2…
其中ci是第1行中第i个字符,ni是ci出现的次数。
输入样例:
I
THIS IS A TEST
i ng
this is a long test string
输出样例:
I 2
i 3
5
n 2
g 2
代码:
#include <iostream>
#include<string>
using namespace std;
const int MAXM=5;int times[MAXM]={0};int main(){string s1,s2;while(getline(cin,s1)&&s1!="#"){fill(times,times+s1.size(),0);getline(cin,s2);int k=0;for(int i=0;i<s2.size();i++){for(int j=0;j<s1.size();j++){if(s1[j]==s2[i]){times[j]++;}}}for(int index=0;index<s1.size();index++){printf("%c:%d\n",s1[index],times[index]);}}return 0;
}
统计给定字符串中各字符的个数相关推荐
- 统计字符串中每个字符的个数。(原始字符串是:“aabccdeefff”,结果是:a2 b1 c2 d1 e2 f3)
思想:将给定的字符串转为数组,对数组去重,再将去重后的数组对原字符串进行遍历,遇到相同的元素就将字母后面的数字+1,最终返回一个数组(也可以转换成字符串). <!DOCTYPE html> ...
- 7-64 统计大写辅音字母 (15 分)英文辅音字母是除A、E、I、O、U以外的字母。本题要求编写程序,统计给定字符串中大写辅音字母的个数。PTA:中M2021春C、Java入门练习第I段
7-64 统计大写辅音字母 (15 分) 英文辅音字母是除A.E.I.O.U以外的字母.本题要求编写程序,统计给定字符串中大写辅音字母的个数. 输入格式: 输入在一行中给出一个不超过80个字符.并以回 ...
- 英文辅音字母是除A、E、I、O、U以外的字母。本题要求编写程序,统计给定字符串中大写辅音字母的个数。
英文辅音字母是除A.E.I.O.U以外的字母.本题要求编写程序,统计给定字符串中大写辅音字母的个数. 输入格式: 输入在一行中给出一个不超过80个字符.并以回车结束的字符串. 输出格式: 输出在一行中 ...
- 统计字符串中某个字符的个数
1 <!DOCTYPE html> 2 <html> 3 <body> 4 <title>统计字符串中某个字符的个数</title> 5 & ...
- 统计字符串中个字符的个数
昨天有朋友去华赛面试,当场考了一个统计字符串中个字符的个数的编程题.我在网上找了下,写的都很扯淡的,至少用C语言的很扯淡的,很多人都只局限于统计字母的个数了.自己也写了一段代码,估计着如果字符串很长而 ...
- python输入一个字符串、计算其中小写字符的个数_利用键盘录入,输入一个字符串,统计该字符串中各个字符的数量,并输出(c/c++实现)...
title: 输入一串字符串统计字符个数 localimage: image1 urlname: staticstringnum categories: summarytags: [writen, e ...
- C语言试题四十三之求出ss所指字符串中指定字符的个数,并返回此值。
1. 题目 请编写一个函数function,它的功能是:求出ss所指字符串中指定字符的个数,并返回此值. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试中C程序设计科目. ...
- java基础—统计一个字符串中各个字符出现的次数
统计一个字符串中各个字符出现的次数 import java.util.Iterator; import java.util.Set; import java.util.TreeMap;public c ...
- Python统计一个字符串中所有字符在另一个字符串出现的总次数
代码功能:统计一个字符串中所有字符在另一个字符串中出现的总次数. 技术要点:函数式编程. 可能的应用:垃圾邮件分类.在大部分垃圾邮件中,为了防止被分类为垃圾邮件,会在一些关键字中间插入类似于[.].* ...
最新文章
- react 遍历对象_探索:跟随《Build your own React》实现一个简易React
- Pytorch离线安装 matlibplot
- Simple Addition expression【打表+二分】
- php字符串函数的运用,php中字符串比较函数使用方法
- android 7.1 上wifi 热点 上的接口变化
- [高光谱] GitHub开源项目Hyperspectral-Classification的解析
- angular模板加载 ----ng-template
- 常用的delphi 第三方控件
- Oracle 创建索引
- HTML制作简单的个人简历网页
- 延时等待的gcode
- 怎么把ide改成ahci_怎么改硬盘模式IDE,AHCI
- ODI升级连接mysql数据库的驱动
- elasticsearch api 调用
- 苹果电脑安装计算机一级,偷天换日!让普通笔记本安装苹果系统
- 使用Kuboard spray部署Kubernetes 1.24.3 集成Harbor私有镜像库
- 海思SDK学习(5)海思媒体处理软件平台MMP(4)VO视频输出
- 校园综合平台-微信小程序版(整整两个月暑假的成果啊 (•ิ_•ิ))
- VS2019:C++程序lib静态库、dll动态库的生成和使用
- 压缩pdf怎么压缩又小又清晰,怎么压缩pdf文件大小并保持清晰度?pdf怎么压缩文件到最小?