编写一个函数,将字符串中的元音字母输出。
时间: 2023-03-25 20:03:30 浏览: 163
编写二个函数,其中一个函数func1完成功能为:接收字符串参数,返回一个元组,其中第一个元素为字符串中大写字母个数,
5星 · 资源好评率100%
好的,这是一个很简单的问题。以下是一个示例函数:
```c
#include <stdio.h>
#include <string.h>
void print_vowels(char *str) {
int len = strlen(str);
for (int i = ; i < len; i++) {
char c = str[i];
if (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u' ||
c == 'A' || c == 'E' || c == 'I' || c == 'O' || c == 'U') {
printf("%c ", c);
}
}
printf("\n");
}
int main() {
char str[] = "Hello, World!";
print_vowels(str);
return ;
}
```
这个函数会输出字符串中的所有元音字母,包括大小写。在这个例子中,输出结果为:
```
e o o
```
希望这个回答能够帮到你!
阅读全文