字符串可以定义为字符的集合,形成一个有意义或无意义的单词。
为了查找字符串中字符的频率,我们需要遍历字符串,如果遇到指定的字符,则增加一个计数器。
为了计算字符串中字符的频率,我们需要查找字符串的长度。为此,我们必须使用函数 size()
size() 函数是一个 C++ 内置函数,它将返回字符串的大小或字符数。然后,一个 for 循环会遍历整个字符串,直到字符串结束。在每次迭代中,我们检查字符。如果找到,则变量 count 的值增加 1。最后,在屏幕上显示 count 的值。
步骤 1: 调用头文件 iostream。
步骤 2: 使用 namespace std。
步骤 3:打开整数类型的 main 函数;int main().
步骤 4:声明一个字符串类型变量 str = “learnetutorials is very useful”;
步骤 5:将要检查的字符设置为字符变量 checkcharacter
步骤 6:将变量 count 的值初始化为 0;
步骤 7:使用函数 size() 计算字符串的长度;
步骤 8:使用 for 循环遍历字符串,直到最后一个字符。
步骤 9:检查每个字符是否等于 checkcharacter;
步骤 10:如果等于,则将 count 的值增加 1。
步骤 11:显示 count 的值
步骤 12:退出;
#include <iostream>
using namespace std;
int main()
{
string str = "learnetutorials is very useful";
char checkCharacter = 'e';
int count = 0;
for (int i = 0; i < str.size(); i++)
{
if (str[i] == checkCharacter)
{
++ count;
}
}
cout << "Number of " << checkCharacter << " = " << count;
return 0;
}
Number of e = 4