C语言 | 将字符串中的元音字母复制到另一个字符串中

网友投稿 615 2022-05-29

例70:C语言写一个函数,将一个字符串中的元音字母复制到另一字符串,然后输出。

解析:if语句判断一下每一个字母是否符合元音字母,读者看着道题的时候,需要注意一点的是如果用scanf函数是否可以,思考为什么要用gets函数?

源代码演示:

#include//头文件 int main()//主函数 { void copy(char s[],char c[]); //函数声明 char str[80],character[80]; //定义字符数组 printf("输入字符串:");//提示语句 gets(str); //键盘录入 copy(str,character); //调用该函数 printf("元音字母是:%s\n",character);//输出复制后的字符串 return 0;//主函数返回值为0 } void copy(char s[],char character[])//自定义复制函数 { int i,j;//定义整型变量 for(i=0,j=0;s[i]!='

#include//头文件 int main()//主函数 { void copy(char s[],char c[]); //函数声明 char str[80],character[80]; //定义字符数组 printf("输入字符串:");//提示语句 gets(str); //键盘录入 copy(str,character); //调用该函数 printf("元音字母是:%s\n",character);//输出复制后的字符串 return 0;//主函数返回值为0 } void copy(char s[],char character[])//自定义复制函数 { int i,j;//定义整型变量 for(i=0,j=0;s[i]!='\0';i++)//遍历 { //判断是否为元音字母 if(s[i]=='a'||s[i]=='e'||s[i]=='i'||s[i]=='o'||s[i]=='u'||s[i]=='A'||s[i]=='E'||s[i]=='I'||s[i]=='O'||s[i]=='U') { character[j]=s[i]; j++; } else { //不符合什么也不输出 character[j]='\0'; } } }

';i++)//遍历 { //判断是否为元音字母 if(s[i]=='a'||s[i]=='e'||s[i]=='i'||s[i]=='o'||s[i]=='u'||s[i]=='A'||s[i]=='E'||s[i]=='I'||s[i]=='O'||s[i]=='U') { character[j]=s[i]; j++; } else { //不符合什么也不输出 character[j]='

#include//头文件 int main()//主函数 { void copy(char s[],char c[]); //函数声明 char str[80],character[80]; //定义字符数组 printf("输入字符串:");//提示语句 gets(str); //键盘录入 copy(str,character); //调用该函数 printf("元音字母是:%s\n",character);//输出复制后的字符串 return 0;//主函数返回值为0 } void copy(char s[],char character[])//自定义复制函数 { int i,j;//定义整型变量 for(i=0,j=0;s[i]!='\0';i++)//遍历 { //判断是否为元音字母 if(s[i]=='a'||s[i]=='e'||s[i]=='i'||s[i]=='o'||s[i]=='u'||s[i]=='A'||s[i]=='E'||s[i]=='I'||s[i]=='O'||s[i]=='U') { character[j]=s[i]; j++; } else { //不符合什么也不输出 character[j]='\0'; } } }

'; } } }

编译运行结果如下:

C语言 | 将字符串中的元音字母复制到另一个字符串中

输入字符串:assembled 元音字母是:aee -------------------------------- Process exited after 6.924 seconds with return value 0 请按任意键继续. . .

以上,如果你看了觉得对你有所帮助,就给小林点个赞,分享给身边的人叭,这样小林也有更新下去的动力,跪谢各位父老乡亲啦~

C 语言

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:#化鲲为鹏,我有话说#鲲鹏云服务器libgpg-error部署实践
下一篇:Oracle SQL统计各单位及其子级单位用户总数
相关文章