编写函数,求字符串中小写字母的个数。c++
时间: 2024-05-13 21:18:23 浏览: 102
求字符串中各个字符的个数.cpp
下面是一个简单的 C++ 函数,用于计算给定字符串中小写字母的个数:
```c++
#include <iostream>
#include <string>
int countLowercase(std::string str) {
int count = 0;
for (int i = 0; i < str.length(); i++) {
if (islower(str[i])) {
count++;
}
}
return count;
}
int main() {
std::string str = "Hello, world!";
int lowercaseCount = countLowercase(str);
std::cout << "The number of lowercase letters is: " << lowercaseCount << std::endl;
return 0;
}
```
该函数接受一个字符串参数,并使用循环遍历字符串中的每个字符来判断它是否为小写字母。如果是小写字母,则将计数器增加1。最后,该函数返回计数器的值,即小写字母的个数。
在主函数中,我们定义了一个字符串并调用了 `countLowercase` 函数来计算其中小写字母的个数。最后,我们将结果显示在屏幕上。
阅读全文