用c语言,输入一串字符串,以回车符作为结束标志。统计其中大写字母与小写字母各出现多少次
时间: 2024-05-12 16:20:05 浏览: 130
统计字符串每个字母出现的次数
```c
#include <stdio.h>
int main() {
char str[100];
int upperCount = 0, lowerCount = 0;
printf("请输入一串字符串:\n");
fgets(str, 100, stdin);
for (int i = 0; str[i] != '\0'; i++) {
if (str[i] >= 'A' && str[i] <= 'Z') {
upperCount++;
} else if (str[i] >= 'a' && str[i] <= 'z') {
lowerCount++;
}
}
printf("大写字母出现次数:%d\n", upperCount);
printf("小写字母出现次数:%d\n", lowerCount);
return 0;
}
```
注意:这里使用了`fgets()`函数来读取一行字符串,因为`gets()`函数已经被废弃,不建议使用。同时,`fgets()`函数会读取回车符,因此需要注意。
阅读全文