用c++编写:输入一行文字,统计其中大写字母、小写字母、空格以及数字字符的个数
时间: 2024-05-06 15:19:28 浏览: 15
好的,这是一个计算问题,我可以为您提供解答。
下面是 C 语言代码:
```
#include <stdio.h>
#include <ctype.h>
int main() {
char str[100];
int i, upper=0, lower=0, digit=0, space=0;
printf("请输入一行文字: ");
fgets(str, 100, stdin);
for(i=0; str[i]!='\0'; i++) {
if(isupper(str[i])) {
upper++;
}
else if(islower(str[i])) {
lower++;
}
else if(isdigit(str[i])) {
digit++;
}
else if(isspace(str[i])) {
space++;
}
}
printf("大写字母个数: %d\n", upper);
printf("小写字母个数: %d\n", lower);
printf("数字字符个数: %d\n", digit);
printf("空格个数: %d\n", space);
return 0;
}
```
您可以复制上面的代码到您的编译器中运行,输入一行文字即可得到统计结果。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)