首页 > 编程语言 >【C++】统计string里面出现的字符的个数(使用count函数)

【C++】统计string里面出现的字符的个数(使用count函数)

时间:2022-10-15 18:01:36浏览次数:52  
标签:count begin end string temp C++ include

题目:给出一个string字符串,统计里面出现的字符的个数

解决方案:使用算法库<algorithm>里面的count函数(不是s.count()!!count是单独作为一个函数,而不是作为一个方法),使用方法是count(begin,end,‘a’),其中begin指的是起始地址,end指的是结束地址,第三个参数指的是需要查找的字符。

#include <iostream>
#include <algotirhm>
#include <string>

using namespace std;

int main()
{
    string temp = "aaabcdaaa!!!";
    int num = count(temp.begin(),temp.end(),'a');
    cout <<"在字符串" << temp << "中," <<"字母a出现的次数是" << num << endl;
    return 0 ;
}

 

标签:count,begin,end,string,temp,C++,include
From: https://www.cnblogs.com/algorithm-code/p/16794666.html

相关文章

  • SQL语句:如何将int类型强转为string类型
    cast(xxxasvarchar)因为string在sql语句里面根本无法被识别,使用char又不能成功转换,上面非常巧妙的用到了varcahr来替代string,亲测有效十分好用!做一个小小的记录,继续加......
  • leetCode [844. Backspace String Compare]
    [844.BackspaceStringCompare](https://leetcode.cn/problems/backspace-string-compare/)栈此题一看就有一股浓浓的栈味儿,毕竟匹配问题可是栈的强项使用字符......
  • IfcIntegerCountRateMeasure
    IfcIntegerCountRateMeasure类型定义IfcIntegerCountRateMeasure是对每单位时间流动的单位整数的度量。示例:此度量可用于测量每秒或每小时的整数单位。例如,它可用于测量......
  • vs code c++ 中文乱码问题
    解决方法:在vscode下方点击编码点击重新编码,改成GB2312同时,对tasks.json中的配置,进行更改......
  • c++游戏客户端修改记录
    c++游戏客户端编译原代码是基于WTL8.0的,可能是vs2005版本编译。本次使用vs2013升级,之后主要遇到的错误记录在此,最后编译成功了项目中已经引入了wtl8的头文件到include......
  • C++关键字之likely和unlikely
    什么是likely和unlikely既然程序是我们程序员所写,在一些明确的场景下,我们应该比CPU和编译器更了解哪个分支条件更有可能被满足。我们是否可将这一先验知识告知编译器和CPU......
  • 肖sir__java_string概述
    string字符串 1、字符串的操作  2、一个登录的账号和密码实时使用字符串账号:字符串密码:字符串publicclassjava2_进阶001{publicstaticvoidmain(Str......
  • Learning and Evaluating Graph Neural Network Explanations based on Counterfactua
    目录概符号说明评价指标代码TanJ.,GengS.,FuZ.,GeY.,XuS.,LiY.andZhangY.Learningandevaluatinggraphneuralnetworkexplanationsbasedoncounter......
  • C++ Primer Plus学习笔记之开始学习C++
    前言个人觉得学习编程最有效的方法是阅读专业的书籍,通过阅读专业书籍可以构建更加系统化的知识体系。一直以来都很想深入学习一下C++,将其作为自己的主力开发语言。现在为......
  • C++ | 关联容器map通过值(Value)找键(Key)
    今天又学到了一个关于关联容器map小技巧:通过值(Value)来寻找对应的键(Key),这个功能通过std::find_if实现,代码如下template<classT,classU>TfindKeyByValue(constUVal,......