使用c语言输入一行字符串,统计其中小写元音字母(a、e、i、o、u)的个数
时间: 2024-05-05 18:22:53 浏览: 101
统计字符串中元音字母的个数
可以使用以下代码实现:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[100];
int count = 0;
printf("请输入一个字符串:");
fgets(str, sizeof(str), stdin); // 使用 fgets() 函数获取用户输入的字符串
for (int i = 0; i < strlen(str); i++) {
if (str[i] == 'a' || str[i] == 'e' || str[i] == 'i' || str[i] == 'o' || str[i] == 'u') {
count++;
}
}
printf("小写元音字母的个数为:%d\n", count);
return 0;
}
```
代码中使用了 `fgets()` 函数获取用户输入的字符串,并使用 `strlen()` 函数获取字符串的长度。然后使用 `for` 循环遍历字符串,统计小写元音字母的个数,最后输出结果。
阅读全文