C++中的字符串是什么?
字符串可以定义为形成单词的字符序列。
为了查找字符串中字符的频率,我们必须遍历字符串,并在遇到指定字符时增加计数器。
在C编程中,字符集合以数组的形式存储。C++编程也支持这一点。因此它被称为C字符串。C字符串是以空字符结尾的char类型数组,
这里创建了一个字符类型数组c[ ]并传入字符串“learnetutorials is very useful”,然后要求用户添加一个要检查的字符并将其存储在一个变量中。声明一个整数类型变量int count,其值为0。现在打开一个for循环,遍历整个字符串直到遇到空字符'\0'。
在每次迭代中,检查字符的出现情况。如果找到,则变量count的值(已设置为0)递增1。最后,在屏幕上显示count的值。
步骤1: 调用头文件iostream。
步骤 2: 使用 namespace std。
步骤 3:打开整数类型的 main 函数;int main().
步骤4:声明一个字符类型数组 c[ ]= “learnetutorials is very useful”;
步骤5:将要检查的字符设置为字符变量 check
步骤6:将变量 count 的值初始化为0;
步骤7:使用for循环遍历字符串直到最后一个字符。
步骤8:检查每个字符是否等于 check;
步骤9:如果是,则将count的值递增1。
步骤10:显示count的值
步骤11:退出;
#include <iostream>
using namespace std;
int main()
{
char c[] = "learnetutorials is very useful.", check = 's';
int count = 0;
for(int i = 0; c[i] != '\0'; ++i)
{
if(check == c[i])
++count;
}
cout << "Frequency of " << check << " = " << count;
return 0;
}
Frequency of s = 3