C语言初学者编写程序统计字符串中输入的数字字符数。
时间: 2024-01-22 08:21:10 浏览: 67
基于C语言的字数统计
4星 · 用户满意度95%
下面是一个简单的 C 语言程序,用于统计字符串中输入的数字字符数:
```c
#include <stdio.h>
#include <ctype.h>
int main() {
char str[100];
int count = 0;
printf("Enter a string: ");
fgets(str, 100, stdin);
for (int i = 0; str[i] != '\0'; i++) {
if (isdigit(str[i])) {
count++;
}
}
printf("The number of digits in the string is: %d\n", count);
return 0;
}
```
这个程序使用了 `isdigit()` 函数来检查每个字符是否是数字字符。如果是数字字符,则计数器 `count` 就增加 1。程序使用 `fgets()` 函数从标准输入中读取字符串,并且限制输入的字符串长度不超过 100 个字符。
阅读全文