c语言中对于给定的一个字符串,统计其中数字字符出现的次数。
时间: 2024-01-09 15:04:10 浏览: 67
可以使用循环遍历字符串中的每个字符,判断是否是数字字符,如果是就计数器加一。具体实现如下:
```c
#include <stdio.h>
int main() {
char str[100];
printf("请输入字符串:");
scanf("%s", str);
int count = 0; // 计数器
for (int i = 0; str[i] != '\0'; i++) {
if (str[i] >= '0' && str[i] <= '9') {
count++;
}
}
printf("数字字符出现的次数为:%d\n", count);
return 0;
}
```
这里用到了字符数组和循环,通过遍历字符串中的每个字符,判断是否是数字字符,如果是就将计数器加一。最后输出数字字符出现的次数。
阅读全文