对于给定的一个字符串,统计其中数字字符出现的次数C语言
时间: 2025-01-29 11:15:09 浏览: 133
在C语言中,你可以通过遍历字符串并逐个检查每个字符是否为数字来统计数字字符的出现次数。以下是一个简单的示例函数,它使用`isdigit()`函数来判断字符:
```c
#include <stdio.h>
#include <ctype.h>
#include <string.h>
int count_digits(char* str) {
int count = 0;
for (int i = 0; str[i] != '\0'; i++) { // 遍历字符串直到结束
if (isdigit(str[i])) { // 判断字符是否为数字
count++; // 如果是数字,计数加一
}
}
return count; // 返回数字字符的总数
}
int main() {
char input[] = "Hello123World456";
int digit_count = count_digits(input);
printf("Number of digits in the string: %d\n", digit_count);
return 0;
}
```
在这个例子中,`count_digits`函数会返回输入字符串中数字字符的数量。你可以将`input`替换为你需要统计的任意字符串。
阅读全文
相关推荐

















