输入一个字符串(少于80个字符),统计并输出其中元音字母(AEIOUaeiou)的个数(不区分大小写)。
时间: 2023-05-21 16:05:49 浏览: 111
好的,很高兴为您解答问题。以下是我给您的程序代码:
```python
# 定义输入字符串
string = input("请输入字符串:")
# 初始化元音字母个数
count = 0
# 统计元音字母个数
for char in string:
if char in "AEIOUaeiou":
count += 1
# 输出元音字母个数
print("元音字母个数为:", count)
```
希望能够帮到您!
相关问题
c++输入一个字符串(少于80个字符),统计并输出其中元音字母(AEIOUaeiou)的个数(不区分大小写)。
我可以帮您解决这个问题。以下是统计字符串中元音字母的个数的代码示例:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[80];
int count = 0;
printf("请输入字符串:");
gets(str);
for (int i = 0; i < strlen(str); i++) {
if (str[i] == 'a' || str[i] == 'A' || str[i] == 'e' || str[i] == 'E' || str[i] == 'i' || str[i] == 'I' || str[i] == 'o' || str[i] == 'O' || str[i] == 'u' || str[i] == 'U') {
count++;
}
}
printf("元音字母的个数为:%d", count);
return 0;
}
```
当你输入一个字符串后,程序将统计其中元音字母(AEIOUaeiou)的个数,并输出结果。
希望这可以帮助您解决问题。
在C++中输入一个字符串(少于80个字符),统计并输出其中元音字母(AEIOUaeiou)的个数(不区分大小写)。
好的,以下是我的回答:
```c
#include <stdio.h>
#include <ctype.h>
int main() {
char str[80];
int count = 0;
printf("请输入一个字符串(不超过80个字符):");
fgets(str, 80, stdin);
for (int i = 0; str[i]; i++) {
if (tolower(str[i]) == 'a' || tolower(str[i]) == 'e' || tolower(str[i]) == 'i' || tolower(str[i]) == 'o' || tolower(str[i]) == 'u') {
count++;
}
}
printf("元音字母个数:%d\n", count);
return 0;
}
```
希望这个回答能够满足你的需求。
阅读全文