9. 设计一个C语言程序,输入一组字符(以#号结尾),对该组字符做一个统计,统计字母、数字和其它字符的 个数,输出统计结果,编写程序要求使用while语句。
时间: 2024-04-29 08:23:55 浏览: 55
C语言程序设计-输入一行字符,分别统计出英文大小写字母、空格、数字和其他字符的个数
5星 · 资源好评率100%
回车键结束),输出字符串中的数字个数。
思路:遍历字符串,判断每个字符是否为数字,若是则计数器加1。
代码如下:
```
#include <stdio.h>
int main() {
char str[100];
int count = 0;
printf("请输入一组字符:");
fgets(str, 100, stdin); // 从标准输入读取字符串
for (int i = 0; str[i] != '\0'; i++) {
if (str[i] >= '0' && str[i] <= '9') {
count++;
}
}
printf("字符串中的数字个数为:%d\n", count);
return 0;
}
```
阅读全文