题目描述
写一个函数,将一个字符串中的元音字母复制到另一个字符串中。在主函数中输入一个字符串,通过调用该函数,得到一个有该字符串中的元音字母组成的一个字符串,并输出。
输入
一个字符串(一行字符)。
输出
该字符串所有元音字母构成的字符串。行尾换行。
样例输入
CLanguage
样例输出
auae
提示:可以采用如下函数原型
void vowels(char s1[], char s2[]);
我的代码如下:
#include <stdio.h>
void vowels(char s1[], char s2[]){
int i,m;
m = 0;
for(i = 0; i < strlen(s1); i++){
if(s1[i] == 97 || s1[i] == 101 || s1[i] == 105 || s1[i] == 111 || s1[i] ==117){
s2[m] = s1[i];
m++;
}
}
s2[m+1] = '\0';
}
int main(){
char str1[10] ;
char str2[10] ;
scanf("%s", str1);
vowels(str1,str2);
printf("%s\n", str2);
return 0;
}