700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > c语言:将字符串的元音字母复制到另外一个字符串

c语言:将字符串的元音字母复制到另外一个字符串

时间:2019-06-30 00:27:40

相关推荐

c语言:将字符串的元音字母复制到另外一个字符串

c语言:将字符串的元音字母复制到另外一个字符串

#include<stdio.h>#include<stdlib.h>#include<string.h>#include<math.h>#pragma warning(disable:4996)int main(){void fun(char str1[],char str2[]); //声明fun函数char str1[100] = "aeroiiugaengugalneezvnouaee"; //定义个字符串char str2[100] = {0}; //字符串遇到\0代表结束printf("字符串的字母%s\n",str1);fun(str1,str2);return 0; }void fun(char str1[],char str2[]){int k = (int)strlen(str1); //测字符串长度int i,j=0;for ( i = 0; i < k; i++){if (str1[i]=='a'|| str1[i]=='e'||str1[i]=='i'||str1[i]=='o'||str1[i]=='u'){str2[j] = str1[i]; //str1中的元音字母赋值给str2j++; //如果不自加,结果只会显示第一个字母}}str2[j] = '\0'; printf("元音字母%s\n",str2);}

补充:

如果要大写的元音字母的话,就在if里面str1[i]‘A’|| str1[i]‘E’||str1[i]‘I’||str1[i]‘O’||str1[i]==‘U’,就行了。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。