C++对于给定的一个字符串,统计其中数字字符出现的次数。
时间: 2023-11-15 21:06:05 浏览: 192
统计一个字符串中每个字符出现的次数
好的,你的问题是:对于给定的一个字符串,统计其中数字字符出现的次数。以下是解决方案:
您可以使用一个循环来遍历字符串中的每个字符,并在循环中使用 isdigit() 函数来检查每个字符是否为数字。如果是数字,就将一个计数器加一。这是一个Python代码示例:
```python
def count_digits(str):
count = 0
for char in str:
if char.isdigit():
count += 1
return count
```
要使用此函数,请传递一个字符串作为参数,例如:
```python
str = "Hello12345!"
digit_count = count_digits(str)
print("Number of digits:", digit_count)
```
在这个例子中,输出将是 `Number of digits: 5`,因为字符串中有五个数字。希望这个答案有帮助!
阅读全文