解题思路:元音字母是aeiou,定义一个足够大的数组,逐个搜查a[i]是否等于元音字母,因为要及时退出循环,所以还得调用strlen来得到字符数量。然后在循环中打印出来即可。
注意事项:if中是或的关系
参考代码:
#include<stdio.h>
#include<string.h>
int main(void)
{
int i, shuzi;
char a[1000];
gets(a);
shuzi=strlen(a);
for (i = 0; i < shuzi; i++)
{
if (a[i] =='a'||a[i] == 'i'||a[i] == 'e'||a[i] == 'o'||a[i] == 'u')
printf("%c", a[i]);
}
return 0;
}
0.0分
0 人评分