写一个函数将元音字母复制到第二个字符串

#include<stdio.h>
#include<math.h>
#define N 100

void StrVow(char str1[],char str2[]);

int main(void){
    char str1[N],str2[N];
    printf("input first string:");
    gets(str1);
    StrVow(str1,str2);
    puts(str1);
    puts(str2);
}
void StrVow(char str1[],char str2[]){

    int i=0,j=0;
    for(;str1[i]!=0;i++){
        switch(str1[i]){
            case'a':str2[j]='a';j++;continue;
            case'A':str2[j]='A';j++;continue;
            case'e':str2[j]='e';j++;continue;
            case'E':str2[j]='E';j++;continue;
            case'i':str2[j]='i';j++;continue;
            case'I':str2[j]='I';j++;continue;
            case'o':str2[j]='o';j++;continue;
            case'O':str2[j]='O';j++;continue;
            case'u':str2[j]='u';j++;continue;
            case'U':str2[j]='U';j++;continue;
            default:continue;
        }
    }
        str2[j]=0;
    return;
}
posted @ 2024-05-11 15:32  zhongta  阅读(11)  评论(0)    收藏  举报