定义一个字符数组,统计数字字符的个数,并输出结果
时间: 2024-05-03 16:20:43 浏览: 101
统计一个字符串中数字的个数
可以使用以下代码统计数字字符的个数并输出结果:
```
#include <stdio.h>
#include <string.h>
int main() {
char str[100];
int digit_cnt = 0;
printf("请输入一段字符串:\n");
scanf("%s", str);
for(int i=0; i < strlen(str); i++) {
if(str[i]>='0' && str[i]<='9') {
digit_cnt++;
}
}
printf("数字字符的个数为:%d\n", digit_cnt);
return 0;
}
```
注意,在输入字符串的时候,需要保证输入的字符串长度不超过数组长度,否则可能发生越界的错误。如果需要处理超长字符串,可以使用动态分配内存的方式解决。
阅读全文