解题思路:
遍历字符串数组,判断每一个字符是不是原因字母,如果是元音字母就赋值到一个新的字符数组当中。遍历完成之后,将新的字符串数组输出即可。
注意事项:
参考代码:
#include<stdio.h>
void fun(char str[]){
char cnt[100]="\0"; //创建一个新的数组,用来存放出现的元音字母
int j=0;
for(int i=0; str[i]!='\0'; i++){ //遍历已有字符串数组
if(str[i]=='a' || str[i]=='e' || str[i]=='i' || str[i]=='o' || str[i]=='u'){ //判断是不是元音字母
cnt[j]=str[i]; //如果是元音字母就存放到新的数组里面
j++;
}
}
puts(cnt); //将存放有元音字母的数组打印输出
}
int main(void){
char str[100];
gets(str); //读入字符串数组
fun(str); //调用函数
return 0;
}
0.0分
1 人评分
P1001 (C语言代码)浏览:836 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:584 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:900 |
WU-图形输出 (C++代码)浏览:836 |
C语言训练-亲密数 (C语言代码)浏览:697 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:566 |
C语言训练-亲密数 (C语言描述,反正怎么都能对)浏览:2256 |
震宇大神的杀毒软件 (C语言代码)浏览:1162 |
输出九九乘法表 (C语言代码)浏览:1172 |
链表数据求和操作 (C语言代码)浏览:1035 |