统计字符串中元音字母的个数
时间: 2023-08-29 07:11:48 浏览: 67
以下是 Python 代码实现:
```python
def count_vowels(s):
vowels = "aeiouAEIOU"
count = 0
for char in s:
if char in vowels:
count += 1
return count
```
这个函数接受一个字符串作为输入,并返回其中元音字母的个数。在函数内部,我们首先定义了一个字符串 `vowels`,其中包含所有的元音字母。然后我们遍历字符串中的每个字符,检查它是否在 `vowels` 中出现。如果出现,则将计数器 `count` 加一。最后,我们返回计数器的值。
相关问题
c语言 统计字符串中元音字母的个数
以下是一个使用C语言编写的统计字符串中元音字母个数的程序:
```c
#include <stdio.h>
#include <string.h>
int main()
{
char str[100];
int vowels = 0;
printf("请输入一个字符串:");
gets(str);
for(int i=0; i<strlen(str); i++)
{
if(str[i]=='a' || str[i]=='e' || str[i]=='i' || str[i]=='o' || str[i]=='u' ||
str[i]=='A' || str[i]=='E' || str[i]=='I' || str[i]=='O' || str[i]=='U')
{
vowels++;
}
}
printf("元音字母个数为:%d\n", vowels);
return 0;
}
```
程序中使用了一个`for`循环来遍历字符串中的每一个字符,如果当前字符是元音字母,就将计数器`vowels`加一。最后输出计数器的值即可。需要注意的是,这里将大写字母和小写字母都视为元音字母。
编程统计字符串中元音字母的个数
好的,我可以用Python代码来实现统计字符串中元音字母的个数。以下是代码示例:
```
# 定义要统计的元音字母
vowels = 'aeiou'
# 输入待统计的字符串
string = input("请输入一个字符串: ")
# 初始化元音字母计数器
count = 0
# 遍历字符串中的每个字符,如果是元音字母,则计数器加1
for char in string:
if char.lower() in vowels:
count += 1
# 输出元音字母个数
print("在字符串中共有 %d 个元音字母。" % count)
```
这段代码会先定义要统计的元音字母为aeiou,然后要求用户输入待统计的字符串。接着用一个变量count来记录元音字母的个数,初始化为0。对于字符串中的每个字符,都判断是否在元音字母中,如果是则计数器加1。最后输出计数器的值即为字符串中元音字母的个数。
希望这个答案对您有帮助!
阅读全文