解题思路:元音字母是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 人评分
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:564 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:567 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:468 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:531 |
剪刀石头布 (C++代码)浏览:1701 |
图形输出 (C语言代码)浏览:936 |
C语言训练-大、小写问题 (C语言代码)浏览:674 |
C语言程序设计教程(第三版)课后习题9.1 (C语言代码)浏览:555 |
拆分位数 (C语言代码)浏览:441 |
C语言程序设计教程(第三版)课后习题6.9 (C++代码)浏览:499 |