用c语言编写键盘输入一行字符,判断大写字母、小写字母和空格和其他字符个数。
时间: 2023-06-03 10:05:47 浏览: 68
你好! 您的问题是关于 C 语言编写的。对于这个问题, 我可以给一个简单的代码示例,如下:
```
#include <stdio.h>
int main()
{
int upper = 0, lower = 0, space = 0, other = 0;
char input[100];
printf("请输入一行字符:\n");
fgets(input, sizeof(input), stdin); // 读入一行字符
for(int i = 0; input[i] != '\0'; i++)
{
if(input[i] >= 'A' && input[i] <= 'Z') // 判断大写字母
{
upper++;
}
else if(input[i] >= 'a' && input[i] <= 'z') // 判断小写字母
{
lower++;
}
else if(input[i] == ' ') // 判断空格
{
space++;
}
else // 其他字符
{
other++;
}
}
printf("大写字母个数:%d\n小写字母个数:%d\n空格个数:%d\n其他字符个数:%d\n", upper, lower, space, other);
return 0;
}
```
希望这个示例能帮到您,如果您有其他问题,可以继续问我。