在函数func中实现统计字符串中数字字符的个数
时间: 2024-02-20 10:59:07 浏览: 94
统计一个字符串中数字的个数
可以使用循环和判断语句来实现统计字符串中数字字符的个数。具体的实现如下:
```c++
int func(string str) {
int count = 0;
for (int i = 0; i < str.length(); i++) {
if (isdigit(str[i])) { // 判断当前字符是否是数字字符
count++;
}
}
return count;
}
```
在这个函数中,使用一个整数变量count来记录数字字符的个数,然后遍历字符串中的每一个字符,如果当前字符是数字字符,则将count的值加1。最后返回count的值即可。
需要注意的是,这里使用了C++标准库中的isdigit()函数来判断当前字符是否是数字字符。isdigit()函数是一个判断函数,当参数是数字字符时返回true,否则返回false。
阅读全文