C语言:写一函数,将两个字符串中的元音字母复制到另一个字符串,然后输出
题目描述
写一函数,将两个字符串中的元音字母复制到另一个字符串,然后输出。
输入
一行字符串
输出
顺序输出其中的元音字母(aeiuo)
样例输入
abcde
样例输出
ae
编码:
#include<stdio.h> #include<stdlib.h> #include<string.h> char str1[100]; char str2[100]; char str[6] = {'a' , 'e' , 'i' , 'o' , 'u'}; int main() { while(gets(str1) != NULL) { int i = 0; int k = 0,j; int len = strlen(str1); while(i < len) { for( j = 0 ;j < 5;j++) if(str1[i] == str[j]) { str2[k++] = str1[i]; break; } i++; } puts(str2); } return 0; }