题目:输出英文字符串中的元音字母
分析:元音字母a,e,i,o,u,用if判断,是元音字母则放入数组中
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main(void)
{
void check(char[]);
char s[100];
printf("enter string:\n");
scanf("%s", s);
check(s);
return 0;
}
void check(char s[])
{
char vowel_str[100];
int i, j;
for (i = 0, j = 0; s[i] != '\0'; i++)
{
if (s[i] == 'a' || s[i] == 'A' || s[i] == 'e' || s[i] == 'E' || s[i] == 'i' ||
s[i] == 'I' || s[i] == 'o' || s[i] == 'O' || s[i] == 'u' || s[i] == 'U')
{
vowel_str[j++] = s[i];
}
}
vowel_str[j] = '\0';
printf("print vowel: %s", vowel_str);
}